Software Development Engineer, Amazon
Technology, Data & Digital · Software & Web Development · Software Engineering · Full Stack · Web Development
In short
Amazon is seeking a full-stack Software Development Engineer in Bengaluru, Karnataka to design and develop innovative solutions for their Purchase Experience team. This role involves working on large-scale, low-latency distributed systems to enhance customer shopping experiences and involves collaboration with cross-functional teams.
Responsibilities
- Design and develop full-stack solutions for Post Add to Cart and Cart services, considering scalability, performance, and reliability across multi-tiered distributed systems
- Collaborate with cross-functional teams including product, design, and operations to understand customer needs and translate them into technical implementations
- Investigate and optimize system performance, latency, and resource utilization through data-driven analysis and experimentation
- Contribute to code quality and system testability by establishing best practices, conducting thorough code reviews, and identifying areas for improvement
- Communicate technical concepts clearly to both technical and non-technical stakeholders, and participate actively in design and architecture discussions
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Desired Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
#Software Development#Full Stack#Amazon#Karnataka#Bengaluru