Amazon is looking for an innovative and motivated Software Development Engineer to join our IN-Prime team at the Amazon India Development Center in Bangalore/Gurugram. As part of this team, you will contribute to the development of the next-generation Prime subscription solutions, playing a key role in building scalable, reliable, and highly performant systems that will shape Amazon’s future subscription business. This is a unique opportunity to join a dynamic team and make a significant impact on Amazon's strategic growth.
Key Responsibilities
- Design and develop robust solutions for complex and broadly defined problems.
- Write clean, maintainable, and efficient code using object-oriented programming languages such as Java, C++, or JavaScript.
- Build large-scale, distributed systems that are reliable, scalable, and capable of handling millions of requests.
- Apply your deep understanding of computer science fundamentals (data structures, algorithms, complexity analysis) to create optimized solutions.
- Design and implement algorithms to solve problems that are critical to Amazon’s Prime subscription offerings.
- Work closely with cross-functional teams, including product management and design, to deliver high-quality features.
- Participate in code reviews, provide constructive feedback, and continuously improve your coding practices.
- Stay up-to-date with the latest technological trends, tools, and best practices.
- Participate in brainstorming sessions to come up with innovative solutions that drive Amazon’s business forward.
Basic Qualifications
- 1+ years of professional software development experience (non-internship).
- Strong proficiency in at least one programming language (e.g., Java, C++, JavaScript).
- Solid understanding of computer science fundamentals, including data structures and algorithms.
- Proven ability to work with distributed systems, focusing on scalability and performance.
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience.
- Experience in object-oriented programming (OOP) and building large-scale distributed systems.
- Familiarity with cloud technologies (e.g., AWS), and an understanding of the challenges of building scalable, high-performance systems.
- Ability to thrive in a fast-paced and collaborative environment, delivering results under tight deadlines.
Why Amazon?
Amazon is a place where innovators and builders come together to make a real impact. You will work on cutting-edge technologies and tackle complex challenges while helping drive Amazon Prime business to the next level. At Amazon, we prioritize growth, both professionally and personally, and provide the environment to learn from some of the brightest minds in the industry.
How to Apply?
If you are an enthusiastic engineer passionate about building scalable solutions and have a strong foundation in computer science, we encourage you to apply. Join us at Amazon and contribute to the next generation of Prime subscription services that will delight millions of customers around the world.