2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems 3+ years of programming experience with at least one modern language such as Java, C++, or C#, including object-oriented design 4+ years of professional software development experience 2+ years of experience as a mentor, tech lead OR leading an engineering team
Job summary
The Concept to Launch (C2L) team's mission is to make it incredibly simple to create, build and launch innovative, new-to-world devices in record time.
We build technology to automate and scale the end-to-end product development process for all Amazon devices, from your favorite Kindle e-reader to the next generation of Alexa-enabled products.
As part of our team, you'll design and build software that powers the innovation flywheel for Amazon Devices, transforming new Think Big ideas into the products our customers know and love—at Amazon speed and scale!
As a Senior Software Development Engineer on the team, you will be responsible for:
- Defining the technology strategy and architecture for a greenfield initiative
- Designing and developing simple software solutions to complex problems
- Collaborating with a diverse range of cross-functional roles, including engineering, product, customers and business stakeholders across the company to define our engineering strategy and push projects forward
- Coaching and mentoring other engineers to develop their software engineering skillset
- Promoting a culture of engineering excellence by establishing best practices and technical standards across the organization
- Consulting with engineers from across the organization on architecture and design of new systems to solving some of our hardest engineering problems
- Development experience with AWS services such as AWS CloudFormation, EC2, API Gateway, Lambda, and DynamoDB
- Design and development experience with horizontally scaling systems
- Excellent track record of shipping software as a software engineer or technical lead
- A proven ability to learn new domains and demonstrate leadership
- Excellent written and verbal communication skills addressing technical and non-technical audiences
- Meets/exceeds Amazon's leadership principles requirements for this role
- Meets/exceeds Amazon's functional/technical depth and complexity for this role