Share
Key job responsibilities
As an engineer on the team, you will be responsible for leading the architecture, design, development, and launch of core product features. You will:
* Design, develop and scale APIs and other tools for external developers to help brands and their partners optimize their advertising spend
* Building brand new distributed software applications using cloud services and Amazon proprietary technologies to deliver these tools to external developers
* Mentor & grow engineers across the team, leading by example and insisting on high standards
* Work in an agile, startup-like development environment, where you are always working on the most important stuff.A day in the life
* Opportunity to learn many facets of advertising and retail, and understand how they come together, equipping you with the skills to grow your career* Opportunity to experiment, innovate and deliver in a fast, agile and reliable manner with high quality and low technical debt* Opportunity to grow and broaden your technical skills as you work in an environment that thrives on creativity, experimentation, and product innovation
- 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
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit