Software Developer Engineer (SDE), Device Software Services
Job Description:
The Amazon Devices team designs and engineers innovative consumer electronics, including Kindle, Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. As a Software Developer Engineer (SDE), you will work on solving real-world, large-scale problems, owning systems end-to-end, and influencing the direction of technologies impacting millions of customers globally. You will lead a team of high-performing individuals in designing flexible, scalable solutions, and day-to-day operations. The role involves working on complex challenges in large-scale computing, focusing on distributed systems, device software, and wireless platform services.
Location: Karnataka, India
Company: ADCI
Job ID: 2799476
Key Responsibilities:
- Develop innovative ideas to make device services development intuitive and user-friendly.
- Proactively fix architectural deficiencies and propose larger-scale projects.
- Understand business impacts of systems and make informed technical trade-offs.
- Influence team strategies and guide future technology choices.
- Write code that is easy for others to contribute to, setting a high standard for best practices.
- Drive engineering standards related to Operational Excellence, Security, and Quality.
- Build consensus when handling discordant views and find the best way forward.
- Contribute to the professional development of colleagues, enhancing their technical expertise.
- Ensure your team remains strong and successful, even in your absence.
Basic Qualifications:
- 3+ years of professional software development experience (non-internship).
- 2+ years of experience in system design or architecture (including design patterns, reliability, and scaling).
- Proficiency in at least one programming language.
Preferred Qualifications:
- Bachelor's degree in Computer Science or equivalent.
- Experience developing cloud software services with an emphasis on scalability, performance, and reliability.
- Experience developing and maintaining web service APIs.
- Experience working with Linux and embedded operating systems.
- Experience with communications products (e.g., IP messaging, voice, video).
- Proven ability to mentor other developers while maintaining architectural vision and software quality.
This position offers the opportunity to work on innovative device software services and solve large-scale technical challenges. You will drive the development of impactful software while influencing Amazon's technology ecosystem.