Software Development Engineer - II

World's leading e-commerce and technology company known for customer obsession and innovation.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · E-Commerce

Description For Software Development Engineer - II

Amazon, one of the world's most customer-obsessed companies, is seeking a Software Development Engineer II to join their innovative technology team. This role offers an exciting opportunity to work at the forefront of large-scale distributed computing and system design, where your work will directly impact millions of customers, sellers, and products globally.

As an SDE II at Amazon, you'll be part of a culture where development cycles are measured in weeks, not years, and where innovation is a daily pursuit. You'll collaborate with experienced cross-disciplinary teams to design and implement cutting-edge solutions for complex technical challenges. The role involves building distributed storage and query systems that must be scalable, fault-tolerant, and cost-effective.

The position requires strong technical expertise with at least 3 years of professional software development experience and 2 years of system design and architecture experience. You'll be working in an agile environment, participating in the full software development lifecycle, from conception to deployment. The ideal candidate should be comfortable with ambiguity and excited about creating new products and features from scratch.

What makes this role particularly compelling is the scale and impact of your work at Amazon. You'll be building systems that handle massive amounts of data and transactions, working with the latest technologies, and seeing your solutions directly affect customer experiences worldwide. The fast-paced environment, combined with Amazon's culture of innovation and customer obsession, creates an exciting opportunity for engineers who want to solve complex problems and make a significant impact.

This role is based in Bengaluru, India, and offers the chance to work with some of the best minds in technology while contributing to products and services that are revolutionizing how people shop and interact with technology. If you're passionate about building scalable solutions, enjoy working in a fast-paced environment, and want to be part of a company that's constantly pushing the boundaries of what's possible, this role at Amazon could be your next career move.

Last updated 2 minutes ago

Responsibilities For Software Development Engineer - II

  • Collaborate with cross-disciplinary teams to design and bring innovative products to market
  • Design and build technologies in large distributed computing environment
  • Create solutions for distributed systems predictions
  • Build scalable and fault-tolerant distributed storage and query systems
  • Design and code solutions for broadly defined problems
  • Work in an agile environment to deliver high-quality software

Requirements For Software Development Engineer - II

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Interested in this job?

Jobs Related To Amazon Software Development Engineer - II

Optical Network Dev Engineer, AWS Networking NPD Interconnects Team

AWS seeks Optical Network Engineer to design and operate large-scale optical networks, collaborate with vendors, and develop innovative solutions for AWS infrastructure.

Quality Assurance Engineer II, FTV Appcompat QA

Quality Assurance Engineer II position at Amazon Lab126, focusing on Fire TV product quality through automated and manual testing, requiring 4+ years of QA experience.

Software Development Engineer, Finance Automation

Build next-generation financial systems at Amazon handling billions in transactions, focusing on scalable architecture and innovative solutions for complex financial processing.

Software Dev Engineer II, Amazon EMR

AWS is seeking a Software Dev Engineer II for Amazon EMR to build and maintain scaling solutions for analytics and ML workloads on EC2 and EKS compute.

Software Development Engineer

AWS Software Development Engineer position focusing on distributed systems and machine learning, building services like Comprehend, Kendra, and Lex with 3+ years experience required.