Software Development Engineer, Everyday Essentials Experiences
Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development
In short
Amazon is seeking a Software Development Engineer in Bengaluru, Karnataka to work on the Everyday Essentials Experience team. This role involves designing, building, and owning end-to-end software solutions for multipack programs, impacting millions of customers and driving significant cost savings. The ideal candidate will have professional software development experience and a strong understanding of system design and architecture.
Responsibilities
- Design, build, and own end-to-end software solutions that are scalable, reliable, and maintainable.
- Collaborate with product managers, principal engineers, and cross-functional teams.
- Translate business requirements into technical designs and working software.
- Drive continuous improvement by identifying gaps in existing systems and proposing solutions.
- Deliver results with a high bar for quality and operational excellence.
- Participate actively in code reviews and contribute to team best practices.
- Mentor junior engineers.
- Monitor systems, respond to operational issues, and iterate quickly.
Requirements
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture experience (design patterns, reliability and scaling of new and existing systems).
- Experience programming with at least one software programming language.
- Bachelor's degree in computer science or equivalent.
Desired Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
Benefits
- Inclusive culture empowers Amazonians to deliver the best results.
#software development#engineering#amazon#retail#e-commerce