Software Development Engineer II

World's largest e-commerce and cloud computing company, known for innovation in technology and retail.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer II

Join Amazon SageMaker's Shared Services team to build and operate mission-critical platform services that power machine learning at scale. As a Software Development Engineer II, you'll be part of the backbone that enables SageMaker's continued innovation, handling billions of requests daily for authentication, authorization, traffic management, billing, and compliance. This role offers a unique opportunity to shape the future of machine learning infrastructure using cutting-edge technologies like containers, serverless computing, and modern databases.

The position requires strong technical expertise in building scalable systems and a passion for solving complex engineering challenges. You'll work with technologies like DynamoDB, Kinesis, Lambda, and EC2 to create robust platform services that support Amazon SageMaker's growing ecosystem. The role combines hands-on development with architectural responsibilities, requiring both technical depth and strategic thinking.

Working in a tight-knit team that values ownership and creativity, you'll collaborate with product and engineering partners to deliver reliable, scalable, and cost-effective infrastructure. The position offers exposure to large-scale systems that impact machine learning practitioners worldwide, with opportunities to innovate in areas like service architecture, performance optimization, and automation.

This is an ideal role for engineers who are passionate about building foundational platforms, enjoy working with cutting-edge technologies, and want to make a significant impact on the future of machine learning infrastructure. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with some of the best engineers in the industry while solving challenging problems at scale.

Last updated 10 days ago

Responsibilities For Software Development Engineer II

  • Architect and operate core platform services at massive scale
  • Employ cutting-edge technologies like DynamoDB, Kinesis, Lambda, EC2
  • Measure and improve key metrics like reliability, performance, security
  • Automate manual processes to improve efficiency
  • Collaborate closely with product and engineering teams
  • Promote best practices in security, compliance, and operational excellence

Requirements For Software Development Engineer II

Python
Java
  • 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

Benefits For Software Development Engineer II

Medical Insurance
401k
  • Full range of medical benefits
  • Financial benefits
  • Total compensation package

Interested in this job?

Jobs Related To Amazon Software Development Engineer II

Integrated System Test Engineer, Kuiper Guidance Navigation and Control & Propulsion

Integrated System Test Engineer position at Amazon Kuiper focusing on spacecraft guidance, navigation, control and propulsion systems testing.

Support Engineer II, TSE Operations Product Team

Support Engineer II position at Amazon's TSE team, focusing on developing and maintaining self-service software products to improve marketplace operations and customer experience.

Software Deve Engineer II, Speed Routing

Software Engineer II position at Amazon's Speed Routing team, building optimization systems for package delivery routing and logistics, requiring 3+ years of experience.

Software Development Engineer (2 years contract), Japan Store Tech

Amazon seeks Software Development Engineer for Japan Store Tech team to build scalable distributed systems and innovative solutions impacting millions of customers globally.

Software Development Engineer II

Software Development Engineer II role at Amazon's Warehousing and Distribution team, building innovative supply chain solutions in Bengaluru.