A
Senior Software Development Engineer, Amazon Devices, DS2 (Device Software & Services)
A
Senior Software Development Engineer, Amazon Devices, DS2 (Device Software & Services)
Amazon•Denver, CO
This week
Full-timeOffice
Company
Amazon
Location
Denver, CO
Type
Full-time
Work Schedule
full time
Work Location
office
Amazon•Denver, CO
This week
Full-timeOffice
Company
Amazon
Location
Denver, CO
Type
Full-time
Work Schedule
full time
Work Location
office
Job Description
Join Amazon Devices as a Senior Software Development Engineer in Denver, CO, building innovative software solutions for next-generation consumer devices. Drive technical excellence and mentor teams in a dynamic, fast-paced environment.
Full Description
Amazon Devices is seeking an experienced Senior Software Development Engineer to contribute to the development of cutting-edge device software and services. This role focuses on designing and implementing high-quality software for Amazon's expanding portfolio of consumer electronics and connected devices. You will work closely with cross-functional teams to deliver scalable solutions that enhance user experiences across millions of devices worldwide.
Key responsibilities include architecting robust software components, leading complex engineering projects from concept to production, and ensuring code quality through comprehensive reviews and testing practices. You will collaborate with product managers, hardware engineers, and other stakeholders to define technical requirements and deliver solutions that meet both business objectives and customer needs. Additionally, you will mentor junior engineers, contribute to technical documentation, and participate in the continuous improvement of development processes and tools.
Required qualifications include a bachelor's degree in computer science or a related field, along with at least five years of professional software development experience. Candidates must demonstrate strong proficiency in programming languages such as Java, C++, or Python, and possess experience with distributed systems and cloud technologies. A proven track record of delivering scalable software solutions in production environments is essential.
Essential skills include expertise in software architecture, experience with agile development methodologies, and strong problem-solving abilities. Familiarity with device software development, embedded systems, or IoT platforms is highly valued. Excellent communication skills and the ability to work effectively in collaborative team environments are required. Knowledge of Amazon Web Services and modern DevOps practices will be advantageous.
Amazon offers a dynamic work environment with opportunities for professional growth and career advancement. Employees benefit from comprehensive health coverage, retirement savings plans, and generous paid time off. The company supports continuous learning through educational assistance programs and internal training resources. Amazon's commitment to innovation provides engineers with access to cutting-edge technologies and the chance to work on products used by millions of customers globally. Career development opportunities include leadership training, technical specialization tracks, and potential for advancement into principal engineering or management roles.
Key Skills
JavaC++Distributed SystemsSoftware ArchitectureAgile Development
