Are you ready to shape the future of technology by developing innovative solutions for customers Join our team as a Software Development Engineer II and be part of a dynamic environment where youll leverage your technical expertise to build scalable high-impact software. Youll work in a startup-like atmosphere with the resources of Amazon enjoying autonomy while collaborating with talented engineers to solve complex challenges.
In this role youll apply your strong technical knowledge and ownership mentality to create solutions that make a real difference for our customers. We value quality agility and innovative thinking and youll have opportunities to drive meaningful projects from conception to deployment. If you thrive in a flexible environment where partnership and autonomy go hand-in-hand this position offers the perfect blend of challenge and growth potential.
Key job responsibilities
Design and implement scalable reliable software solutions while actively contributing to the full development lifecycle including scoping design coding testing deployment and maintenance
Lead technical initiatives that improve software quality customer experience and maintainability while balancing new feature development with operational excellence
Actively participate in code reviews providing meaningful feedback to team members and ensuring high standards across all deliverables
Collaborate with customers stakeholders and peers to understand business value and customer needs ensuring solutions align with long-term architectural strategies delivery in a interactive way using agile methodology cicles and requiring delivery solution quickly and in iterative way.
Work with cross-functional teams to identify simple designs for complex problems bringing clarity to ambiguous situations while focusing on solution for customers
A day in the life
Throughout the day youll write code review pull requests and participate in design discussions that shape future innovations. You might meet with stakeholders to gather requirements or demonstrate new features ensuring your work delivers maximum spend time collaborating with fellow engineers to develop solutions that address customer needs.
About the team
Our team is passionate about developing software solutions that truly impact our customers experiences. We operate with the agility of a startup while leveraging Amazons extensive resources and reach. We foster a culture of partnership and innovation where every engineer has the autonomy to contribute ideas and drive their implementation. Looking ahead were focused on advancing AI-first technologies and creating intuitive tools that solve real-world problems. Join us to be part of this exciting journey where your contributions will directly shape the future of our products.
- 3 years of non-internship professional software development experience
- 2 years of non-internship design or architecture (design patterns reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience
- Bachelors degree in computer science or equivalent
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.