Software Development Engineer

Amazon Web Services (AWS)

East Palo Alto (CA)

On-site

USD 165,200 - 223,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon Web Services (AWS) seeks a software engineer to help build and scale the world's largest fleet of relational databases on the cloud. You will work on multi‑tiered, distributed systems with a focus on reliability and high availability, using C++, Java, C#, or Perl.

Basic qualifications include 3+ years of professional software development, 2+ years in design/architecture, and a bachelor's degree in CS/Engineering/Math.

Qualifications

  • 3+ years of non‑internship professional software development experience.
  • 2+ years of non‑internship design or architecture experience (design patterns, reliability and scaling).
  • 1+ year of software development engineer or related occupational experience.
  • 1+ year 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.

Skills

C++
Java
C#
Perl
OO design
Software development
Design/architecture

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, or related field

Tools

Kubernetes
REST APIs

Job description

Job Description

Amazon is breaking new ground and changing the rules for relational databases. At Amazon Web Services (AWS), we are the public cloud that serves customers at ultra‑large scale, with growth that is exponential every day. Due to our scale, we see challenges that no other relational database customers encounter. We are creatively and disruptively solving some of the most complex database problems related to growth, scaling, cloud leverage, high performance and high availability. If these challenges excite you and you want to be part of the core group responsible for the availability and durability of the world's largest fleet of relational databases on the cloud, we invite you to join us. We are eager to brainstorm, mentor, and build software together in a fun, collaborative environment.

Basic Qualifications
  • 3+ years of non‑internship professional software development experience
  • 2+ years of non‑internship design or architecture experience (design patterns, reliability and scaling) of new and existing systems
  • 1+ year of software development engineer or related occupational experience
  • 1+ year 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
  • 1+ year of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language
Preferred Qualifications
  • Experience designing stateful Apache Flink applications utilizing CDC ingestion, checkpoint optimization, and exactly‑once delivery into Apache Iceberg or similar lakehouse formats
  • Proven ability to build REST APIs for lifecycle management and deploy high‑throughput, low‑latency workloads on EKS/Kubernetes with a focus on auto‑recovery and zero‑downtime upgrades

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. The base salary range for this position is 165,200.00 - 223,600.00 USD annually.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer
Software Development Engineer

Amazon • Palo Alto (CA)

On-site
USD 165,200 - 223,600
Health insurance
401(k) matching
Parental leave
+1
Software Development Engineer
Software Development Engineer

Amazon • East Palo Alto (CA)

On-site
USD 165,000 - 224,000
Cloud Database Engineer — Scale, Availability, & Performance
Cloud Database Engineer — Scale, Availability, & Performance

Amazon Web Services (AWS) • East Palo Alto (CA)

On-site
USD 165,000 - 224,000
Software Dev Engineer II
Software Dev Engineer II

Amazon • East Palo Alto (CA)

On-site
USD 165,000 - 224,000
RSUs
Sign-on bonus
Health insurance
+2
Software Development Engineer, Aurora MySQL Engine
Software Development Engineer, Aurora MySQL Engine

Amazon • East Palo Alto (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer – Amazon DynamoDB, AWS DynamoDB Global Tables
Software Development Engineer – Amazon DynamoDB, AWS DynamoDB Global Tables

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Software Development Engineer, AWS Apache Flink
Software Development Engineer, AWS Apache Flink

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer, Serverless (AWS)
Software Development Engineer, Serverless (AWS)

Amazon • East Palo Alto (CA)

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

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 143,000 - 195,000
Software Development Engineer, AWS Catalog
Software Development Engineer, AWS Catalog

Socket.dev • East Palo Alto (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching