Software Development Engineer II

Amazon.com, Inc.
Seattle, WA, United States
6 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$140,000.0 - $205,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Cloud Computing Code Review Distributed Systems Monitoring of Systems Python (Programming Language) Prometheus SQL Databases
+8 more
Data Logging Amazon Relational Database Service Low Latency Data Analytics Functional Programming Restful APIs Terraform Microservices

Job description

Amazon Web Services, Inc. seeks a Software Development Engineer II to design, build, and operate highly available connectivity services that link buildings, devices, and AWS cloud infrastructure. You will own services end-to-end, from architecture and coding to deployment, monitoring, and incident response. Partner with product, networking, and security teams to deliver robust APIs, improve latency and reliability, and automate operations. You will apply data-driven decisions, mentor peers, review code, and continuously improve engineering standards in a fast-paced, customer-obsessed culture., * Design, implement, and maintain scalable connectivity services on AWS.

  • Develop clean, testable, and efficient code in Java, Python, or similar languages.
  • Own services end-to-end, including deployment, monitoring, and incident response.
  • Collaborate with product, networking, and security teams to define and deliver features.
  • Improve reliability, latency, and security of building connectivity systems.
  • Build and maintain CI/CD pipelines and automation for deployments.
  • Implement observability, logging, and metrics to drive data-informed decisions.
  • Participate in code reviews, design reviews, and architectural discussions.
  • Troubleshoot complex production issues and drive root-cause analysis.
  • Mentor junior engineers and contribute to best practices and engineering standards.

Requirements

  • Java
  • Python
  • Distributed systems design
  • AWS cloud services (EC2, S3, Lambda, RDS, etc.)
  • RESTful API design
  • Microservices architecture
  • CI/CD pipelines
  • Infrastructure as Code (Cloud
  • Formation/Terraform)
  • Monitoring and observability (Cloud
  • Watch, Prometheus, Grafana)
  • Relational and No
  • SQL databases

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Essential commands for running and testing Terraform configurations

Hennie Francis · LIVE

3:43 min

The enduring legacy of the amazon S3 storage API

Chris Heilmann +3 · LIVE

1:05 min

Measuring system availability utilizing Prometheus and straightforward PromQL

Alexander Schwartz Alexander Schwartz · World Congress 2025

8:12 min

Lambda compatibility, interface security, and career advice

Alexander Günsche Alexander Günsche · LIVE

2:32 min

Overview of Terraform and Terraform Cloud features

Devlin Duldulao · LIVE

3:37 min

State of Java on AWS serverless applications

Vadym Kazulkin Vadym Kazulkin · LIVE

Videos

See all

Related articles

See all