Software Development Engineer II, Fulfillment by Amazon (FBA)
Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development
In short
Amazon is hiring a Software Development Engineer II for its Fulfillment by Amazon (FBA) service in Bengaluru, Karnataka. You will build and design mission-critical systems for global sellers, solving complex business problems with elegant technical solutions at Amazon scale.
Responsibilities
- Solve ambiguous business problems and map them to elegant technical solutions.
- Use object-oriented concepts, algorithms, and data structures to build systems at Amazon scale.
- Design, launch, and re-architect multi-tier systems with large amounts of data.
- Quickly adapt to a fast-paced development environment with a bias towards simple and extensible code.
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.
- 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience.
- Experience programming with at least one software programming language.
- Bachelor's degree or above in computer science or equivalent.
- 3+ years of non-internship professional software development, or 3+ years of software development experience.
- 3+ years of programming with at least one software programming language experience.
- 4+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
- Experience carrying new design concepts through exploration, development, and into deployment or mass production.
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.
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations, or experience leading engineering teams as a mentor or tech lead.
- Experience designing, building, operating, and managing large-scale distributed systems or web services.
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems, or experience in computer architecture.
- Experience in development of distributed/scalable systems and high-volume transaction applications.
- Experience in retail/E-commerce research in a global context.
#Software Development#Fulfillment by Amazon#FBA