Software Development Engineer

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Consumer · Enterprise SaaS

Description For Software Development Engineer

Amazon Lab126, established in 2004 as an Amazon.com subsidiary, is seeking a Software Development Engineer to join their Amazon Common Software (ACS) team. This role offers an exciting opportunity to work on critical Android framework components and services that power Amazon's smart home devices.

The position involves working with cutting-edge technology in the Amazon ecosystem, particularly focusing on device software development for products like Echo and Fire TV. As a founding member of a cross-functional team, you'll be responsible for creating common software components that accelerate device development and enhance customer-device interaction.

Key responsibilities include developing high-performance SDKs, influencing technical strategy, and collaborating with world-class engineers and product managers. You'll be involved in designing, prototyping, and implementing solutions while maintaining Amazon's high quality standards. The role also includes mentoring junior team members and participating in Agile planning.

The ideal candidate should have 4+ years of professional software development experience, strong architecture and design skills, and proficiency in software programming. Experience with full software development lifecycle, including coding standards, code reviews, and build processes is preferred.

Working at Amazon Lab126 means joining a team that has created groundbreaking devices like Kindle, Fire tablets, Fire TV, and Amazon Echo. You'll be part of an innovative environment where you can make significant contributions to next-generation consumer electronics while working with diverse, experienced teams.

The compensation package is competitive, ranging from $129,300 to $223,600 based on location, plus additional benefits including medical coverage and 401k. This role offers an excellent opportunity for career growth and the chance to work on products that impact millions of customers worldwide.

If you're passionate about consumer electronics, software development, and want to be part of a team that's shaping the future of smart home technology, this position at Amazon Lab126 could be your next career move.

Last updated 13 days ago

Responsibilities For Software Development Engineer

  • Influence strategy and roadmap through technical and non-technical insights
  • Work with engineers and product managers to understand and refine project scope
  • Build reliable, high-performance SDKs for Amazon Devices
  • Experiment and prototype with novel technologies
  • Mentor junior team members
  • Work with internal and external engineering teams
  • Lead technical designs and architecture
  • Develop performance tooling and measurement solutions

Requirements For Software Development Engineer

Java
  • 4+ years of non-internship professional software development experience
  • 4+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Benefits For Software Development Engineer

Medical Insurance
401k
  • Medical Insurance
  • 401k

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer, Amazon Music

Software Development Engineer position at Amazon Music, building scalable systems for playlist and queue experiences serving millions of customers.

Software Development Engineer, FinTech Infrastructure

Build high-performance, globally scalable financial systems at Amazon as a Software Development Engineer in the FinTech Infrastructure team.

Software Development Engineer, Digital Payments and Emerging Markets

Lead software development role focusing on digital payments solutions at Amazon, requiring 3+ years experience and expertise in scalable system design.

Software Development Engineer, AWS Geospatial

AWS Geospatial Software Development Engineer position focusing on building location-based services with emphasis on privacy and serverless architecture.

Software Development Engineer - FinTech, Fintech - Tax

Software Development Engineer position at Amazon's FinTech Tax division, building scalable solutions for global tax compliance and reporting systems using modern technologies and AWS services.