Software Development Engineer II, Client Engineering

Amazon Inc.

Seattle (WA)

On-site

USD 140,000 - 200,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Amazon is seeking a Software Development Engineer for the Client Engineering Autonomous Fleet Management team. You will design and build scalable systems that enable autonomous endpoint operations at scale, working across endpoint, cloud, data, automation and observability layers to deliver automated updates, policy management, drift detection, and remediation.

Responsibilities include building scalable services, automation for endpoint operations, safe deployment mechanisms, and fleet

Qualifications

  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or related field.
  • 3+ years of non-internship professional software development experience.
  • 2+ years of design or architecture experience for large-scale systems.
  • 1+ years of experience building multi-tiered, distributed software systems and services.
  • 1+ years of OO design experience.
  • 1+ years of programming in at least one language.

Responsibilities

  • Build Autonomous Fleet Management Systems across endpoint policy, configuration, OS updates, and fleet state.
  • Automate Endpoint Operations and Remediation: detect issues, drift, and gaps; determine actions; execute remediation; verify state.
  • Build Safe, Progressive Deployment Systems: rollout, canary, ring, health-gating, rollback, and recovery mechanisms.
  • Develop Fleet Observability and Intelligence: telemetry, diagnostics, anomaly detection, root-cause analysis.
  • Own production-quality software from architecture through operation, ensuring scale, reliability, security, resilience, and measurable SLIs.

Skills

C#
C++
Java
Perl
Distributed systems
OO design
Design patterns

Education

Bachelor's degree in CS or related field

Job description

The Client Engineering organization builds and operates the technology that manages a large-scale corporate computing fleet across Windows and macOS. Our mission is to make endpoint management secure, reliable, measurable, and increasingly autonomous.

We are building the next generation of Client Engineering capabilities: an autonomous fleet management platform that can understand endpoint state, identify risks and drift, make intelligent decisions, safely execute changes, and continuously verify the outcome-with humans involved when judgment or risk requires it.

This is not traditional desktop engineering or a simple device-management role. You will build distributed software systems that operate across hundreds of thousands of endpoints and directly impact how employees work every day.

The Role:

As a Software Development Engineer on the Client Engineering Autonomous Fleet Management team, you will design and build systems that enable autonomous endpoint operations at scale.

You will work across the endpoint, cloud, data, automation, and observability layers to build capabilities such as:

  • Automated OS and application update orchestration
  • Endpoint policy and configuration management
  • Fleet health and compliance evaluation
  • Configuration and software drift detection
  • Safe rollout and deployment automation
  • Automated endpoint remediation and recovery
  • Automated incident detection, investigation, and resolution
  • Intelligent identification and remediation of endpoint failures

You will help evolve endpoint management from a collection of administrative tools into a software-defined, autonomous operating platform.

Key job responsibilities

Build Autonomous Fleet Management Systems:

Design and develop highly scalable services and control-plane capabilities for endpoint policy, configuration, software, OS updates, compliance, and fleet state across a large enterprise environment.

Automate Endpoint Operations and Remediation:

Build intelligent automation that detects endpoint issues, configuration drift, and compliance gaps; determines appropriate actions; executes remediation; and verifies the endpoint has returned to the desired state.

Build Safe, Progressive Deployment Systems:

Develop rollout, canary, ring, health-gating, rollback, and recovery mechanisms that enable fleet-wide changes to be deployed safely while continuously measuring customer and endpoint impact.

Develop Fleet Observability and Intelligence:

Build telemetry, diagnostics, anomaly detection, and root-cause analysis capabilities that transform endpoint signals into actionable insights and automated operational decisions.

Engineer Reliable, Secure, and Scalable Platforms:

Own production-quality software from architecture through operation, designing for scale, reliability, security, resilience, and measurable service-level objectives while contributing to the technical direction of autonomous Client Engineering.

Basic Qualifications:
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • 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
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Experience programming with at least one software programming language
Preferred Qualifications:
  • Bachelor's degree in computer science or equivalent
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Suppor

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II, Autonomous Fleet Management
Software Engineer II, Autonomous Fleet Management

Amazon Inc. • Seattle (WA)

On-site
USD 140,000 - 200,000
Software Dev Engineer II, AWS Organisations
Software Dev Engineer II, AWS Organisations

Amazon Inc. • Santa Clara (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Paid time off
+2
Software Development Engineer II, KMS
Software Development Engineer II, KMS

Amazon Development Center U.S., Inc. • Seattle (WA)

On-site
USD 140,000 - 200,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services
Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Amazon.com • Factoria (WA)

On-site
USD 144,000 - 194,000
Software Development Engineer II, EBS ECAS
Software Development Engineer II, EBS ECAS

Amazon Web Services (AWS) • Santa Clara (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer , ADC2S
Software Development Engineer , ADC2S

F3 Learning • Seattle (WA)

On-site
USD 144,000 - 194,000
Software Development Engineer, Software Automation Team (AWS)
Software Development Engineer, Software Automation Team (AWS)

Amazon Inc. • Seattle (WA)

On-site
USD 144,000 - 194,000
SDE II , AWS IoT Fleet Management
SDE II , AWS IoT Fleet Management

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Software Development Engineer I, AWS IoT Fleet Management
Software Development Engineer I, AWS IoT Fleet Management

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 111,000 - 160,000
Software Development Engineer, Amazon Cloud Management Foundations
Software Development Engineer, Amazon Cloud Management Foundations

Amazon.com Inc. • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
401(k) matching
+2