Skip to main content

Software Development Engineer

Job ID: 1729291 | Services LLC


Amazon Worldwide Advertising is one of Amazon's fastest growing and most profitable businesses. The Advertiser Experience (AX) group owns the experience of the advertiser from the moment they decide to engage with our platform through the full lifecycle of self-service advertising management. This includes campaign building and management, advertising analytics and visualizations, and insightful recommendations. We are passionate about building scalable, well-designed software services, and strive to constantly improve our technical foundation and user experience.

We are looking for a Software Development Engineer who is excited about solving challenging engineering problems, has a proven track record of building web and/or mobile applications, and has the ability to support highly available systems.

The ideal candidate will be passionate about quality, maintainability, performance, security and all the other things that make great software great. They will own the design and implementation of major deliverables end-to-end. This position requires collaboration with fellow software engineers, designers, product managers, and business partners, necessitating a comfort-level with ambiguity and a desire to create, iterate and improve.



· 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
· 2+ years of non-internship professional software development experience
· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 3+ years of programming experience with at least one modern language such as Java, C++, Rust, Go, Kotlin or Python
3+ years of full-stack development experience including frontend web technologies (JavaScript, React, HTML, CSS), knowledge of mobile technologies and/or responsive web design.
· Advanced skills in writing clean code that is testable and maintainable.
· Knowledge of object oriented design, data structures, algorithms and standard design patterns.
· 1+ years of experience contributing to the architecture, design and implementation of complex systems or complex front-end applications that are reliable and scalable.
· BS in Computer Science and/or 5+ years of relevant tech experience


· Master’s degree in Computer Science, or equivalent experience.
· Experience with Site Reliability Engineering (or equivalent) best practices
· Experience with Amazon Web Services
· Experience influencing professional software engineering practices for shipping and supporting great software services
· Experience mentoring other software engineers to improve their skills and make them more effective and productive
· Strong advocacy of agile engineering practices
· Success with continuous integration and deployment practices
· Familiarity with the online advertising or e-commerce industry
· General awesomeness in software engineering and life
Amazon is committed to a diverse and inclusive workforce. Amazon is an equal opportunity employer and does not discriminate on the basis of race, ethnicity, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, visit US Disability Accommodations.