You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Software Development Engineer

Full Time
7 days ago
Job summary
Do you want to help lead the cloud revolution and build software that thrives at immense scale?

Amazon Web Services (AWS) is the world leader in providing a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world!

We need Developers who move fast, are capable of breaking down and solving complex problems, and have a strong will to get things done. Developers at Amazon work on real world problems on a global scale, own their systems end to end and influence the direction of our technology that impacts hundreds of millions of customers around the world.

Do you have a passion for using advanced technologies like AI/ML, IoT, and blockchain to build innovative enterprise applications? Are you strong in coding for large-scale distributed systems? Ready to use AWS's cutting-edge technologies to develop the next big idea for the cloud? If yes, then we want to talk with you. We design cloud-based solutions that disrupt the B2B application industry and enable enterprise clients to navigate current challenges and anticipate what's coming next.

Join our team and see for yourself why AWS is best place to build amazing things - including your career.

You are customer obsessed and thrive in the world of deployment at scale. In this role, you will solve complex software problems, and make impactful trade-offs between short-term and long-term results. You'll think in terms of architecture, not just code, and will help elevate our ability to deploy and operate high availability systems worldwide.

As a Software Development Engineer on the team, you will architect, design, build and operate a new Web services at scale, interfacing with teams ranging from the front-end to the back-end, and delivering the plumbing in-between. Surrounded by world-class technical talent, and building on a pure AWS infrastructure, you will translate user requirements, drive an evolving architecture, help define our roadmap, and individually contribute code. This is an opportunity to operate and engineer systems on a massive scale, and to gain top-notch experience in cloud computing. You'll be surrounded by people who are incredibly passionate about AWS Technology and our product.

A successful candidate is comfortable in learning new technologies and domains and diving deep into the details to deliver on highly impactful projects. You understand customer obsession and live and breathe operational excellence. You know when to partner with other teams to deliver results.

Key job responsibilities
• Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
• Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
• Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
• Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
• Design and code the right solutions starting with broadly defined problems.
• Work in an agile environment to deliver high-quality software.


  • 2+ years of non-internship professional software development experience
  • 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
  • Programming experience with at least one software programming language.


• Bachelor's/Master's Degree in Computer Science or related field.
• Knowledge of professional software engineering practices & best practices. Full stack experience is a bonus.
• Experience building complex software systems that have been successfully delivered to customers.
• Experience with distributed systems and web services design and implementation.
• AWS product experience and development on the AWS platform.
• Experience communicating with users, software development engineering teams, management to collect requirements, describe software product features and technical designs.
• High sense of ownership, urgency, and drive.
• Meets/exceeds Amazon's leadership principles requirements for this role
• Meets/exceeds Amazon's functional/technical depth and complexity for this role.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.
Software and Programming