Software Development Engineer II, Autonomous Endpoint eXperience (AEX)

Global technology company specializing in e-commerce, cloud computing, and enterprise solutions
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer II, Autonomous Endpoint eXperience (AEX)

Amazon's Enterprise Engineering organization is seeking a Software Development Engineer II to join their Autonomous Endpoint eXperience (AEX) team. This role is part of a crucial team responsible for managing the user experience on Windows, macOS, and Ubuntu client platforms within Amazon. The position offers an opportunity to work on massively scalable systems that ensure Amazonians have secure, frugal, and productive experiences on their client devices.

The role combines technical leadership with hands-on development, requiring expertise in system design, implementation, and operational excellence. You'll be working in an inclusive environment that values experimentation, learning, and open communication. The position involves building and maintaining critical infrastructure that supports Amazon's global workforce.

As an SDE II, you'll be responsible for designing services and developing features that secure and manage Amazon's client fleet. The role offers competitive compensation ranging from $129,300 to $223,600 based on location, plus additional benefits including equity and sign-on bonuses. This is an excellent opportunity for engineers who are passionate about large-scale systems, security, and creating impactful solutions that directly affect thousands of employees daily.

The ideal candidate will have strong software development experience, architecture design skills, and a proven track record of delivering high-quality solutions. You'll be expected to mentor other engineers while maintaining high standards for code quality and operational excellence. The role offers significant growth potential within Amazon's technical organization while working on challenging problems at scale.

Last updated 19 minutes ago

Responsibilities For Software Development Engineer II, Autonomous Endpoint eXperience (AEX)

  • Use software engineering best practices to ensure the highest quality for all deliverables
  • Lead the design, implementation, and deployment of applications and systems at large scale
  • Own the delivery of integral pieces of a system or application
  • Work closely with engineering and security partner teams
  • Mentor and develop other engineers on the team
  • Design services and develop features for systems that run and secure the client fleet
  • Drive operational excellence and improvements to existing services

Requirements For Software Development Engineer II, Autonomous Endpoint eXperience (AEX)

Linux
  • 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 software development life cycle
  • Knowledge of design patterns, reliability and scaling

Benefits For Software Development Engineer II, Autonomous Endpoint eXperience (AEX)

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Autonomous Endpoint eXperience (AEX)

SDEII, Datacenter Networks

Build next-generation datacenter network fabrics at AWS, developing software for network topology, routing, and monitoring systems.

Software Dev Engineer II, Unified Payments Experience

Mid-level Software Engineer role at Amazon's UPX team, building scalable payment solutions using cloud technologies and serverless architecture.

SDEII, Datacenter Networks

Build and maintain AWS's next-generation datacenter network fabrics, developing software for network topology, routing, and monitoring systems.

Software Development Engineer, Amazon Payment Products

Software Development Engineer position at Amazon's Payment Products team, focusing on developing and scaling payment platforms and applications.

Software Development Engineer II - Amazon Dash Cart Services

Join Amazon's Dash Cart Services team as a Software Development Engineer II, building innovative checkout-free shopping technology using computer vision and machine learning.