Software Development Engineer II

Global e-commerce and technology company pioneering innovations in online retail, cloud computing, and artificial intelligence.
Frontend
Mid-Level Software Engineer
In-Person
3+ years of experience
E-Commerce · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Full-Stack Software Engineer, Control & Calibration, AWS Center for Quantum Computing

Full-stack software engineer role at AWS Quantum Computing, developing visualization tools and interfaces for quantum device calibration, offering $129K-$223K salary.

Frontend Engineer II, Ground Control Console

Frontend Engineer II position at Amazon's Project Kuiper, developing operational tooling for satellite constellation control and management.

Software Development Engineer, Kindle Surfaces Software Tooling and Framework

Senior Software Engineer role at Amazon Kindle team focusing on UI development and architecture for digital reading experiences

Software Dev Engineer II, Fashion & Fitness Tech

Build next-gen shopping experiences at Amazon as a Software Dev Engineer II, focusing on fashion tech and customer experience innovation.

Front-End Engineer, StoreGen

Front-End Engineer position at Amazon's StoreGen team, focusing on AI-powered development tools and practices with competitive compensation and benefits.

Description For Software Development Engineer II

Amazon's India Grocery and Everyday Essentials team is embarking on an exciting greenfield initiative to revolutionize the e-commerce space in India. We're building a completely new e-commerce experience from the ground up using modern technologies like ReactJS, supported by multiple backend services. This role offers a unique opportunity to shape the future of online shopping in India, working on a platform that will cover the entire e-commerce journey from storefront to delivery.

As a Software Development Engineer II, you'll join a fast-paced, collaborative team of senior developers, frontend engineers, and product engineers. The team values high ownership, bias for action, and maintains the highest standards while following a build-fast-and-iterate methodology. You'll be instrumental in creating flexible, efficient software solutions that prioritize performance and user experience.

The position offers significant growth potential, working on first-time Amazon initiatives that will scale beyond India and grocery. You'll be part of a team that not only builds industry-leading products but also maintains a flexible and collaborative work culture with strong mentoring support. This is an ideal opportunity for engineers who want to contribute to both technical implementation and business strategy, making a lasting impact on how millions of customers shop online.

The role requires strong technical skills, particularly in frontend development, along with the ability to make pragmatic design decisions and write maintainable code. You'll be expected to consider resource efficiency, system scalability, and long-term code maintainability while building solutions that can grow with the business. If you're passionate about e-commerce, enjoy working in a fast-paced environment, and want to be part of building something from the ground up, this role offers an exciting opportunity to shape the future of online shopping in India.

Last updated 2 months ago

Responsibilities For Software Development Engineer II

  • Build new e-commerce experience using client-side rendering frameworks
  • Solve difficult problems applying appropriate technologies and best practices
  • Design and build stable and performant software
  • Write maintainable and understandable code
  • Create flexible software without over-engineering
  • Optimize resource usage (system hardware, database, memory/CPU)
  • Work with customers, stakeholders, and peers on project ideas

Requirements For Software Development Engineer II

React
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with full software development life cycle
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of contributing to systems architecture and design experience (preferred)

Interested in this job?