In this product software development engineering role, the SDE will develop and test software features as part of accessories development for Amazon 1P products.
The SDE will work with other engineering partner teams to develop, test, and enhance Amazon-branded accessories that delight our customers.
This role is inherently cross-functional and works closely with Product Managers, System Technical Program Managers, Software Technical Program Managers, as well as external Original Design Manufacturer developers and testers to bring new software experiences to market.
The SDE will be a highly effective individual contributor and self-learner on a variety of technologies to develop new features while working closely with partner teams.
Key job responsibilities
We are looking for passionate, hard-working, and talented software engineers who have experience building applications that customers love.
This is a high-visibility team where you will get a chance to positively impact the customer experience.
This position requires broad engineering competency in application development and a good understanding of operating systems and system platforms, along with strong coding and unit testing capabilities.
A day in the life
We are seeking talented software engineers to join our team in building application and system software while working closely with ODM partners and internal cross-functional teams.
This is an enormous opportunity to lead the design, architecture, and implementation of products used every day by people you know.
About the team
We are a customer-focused, fast-paced, and collaborative team. Our goal is to provide innovative products and experiences that deliver a disruptive value and exceptional experiences that make it easy for our customers to engage and interact with our devices.
We strongly believe in diversity and it has been instrumental to our success. We treat our co-workers and partners with consideration, respecting differences, and helping when they are in need.
BASIC QUALIFICATIONS
- 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
PREFERRED QUALIFICATIONS
- 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