Software Development Engineer , Aurora PostgreSQL Team

AmazonEast Palo Alto, CA
$165,200 - $223,600Onsite

About The Position

Amazon Aurora is an innovative AWS service, and its PostgreSQL-compatible edition is built on a highly active open-source codebase. This relational database offers enterprise-class performance, availability, and durability, combined with the management benefits of RDS. The Aurora PostgreSQL Engine team is seeking experienced technical experts in relational databases and large-scale storage systems to build massive database systems that operate across thousands of servers in multiple datacenters globally. These are core systems development roles where you will be responsible for the design and development of critical system software components for cloud-architected database services. You will join a team that architects, designs, and implements highly scalable distributed database systems, ensuring availability, reliability, and performance. This is a hands-on position requiring you to build robust components and mentor other engineers. Success requires strong software development and systems design skills, a proven track record of delivery, and excellence in communication, leadership, and customer focus. A successful candidate will possess deep technical and software expertise and the ability to deliver a service with broad business impact. The team's goal is to be the world's best and fastest database, built by an excellent team, while having fun.

Requirements

  • 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
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Own the design and development of significant system software components critical to industry-leading database services architected for the cloud.
  • Architect, design, and implement highly scalable distributed database systems that provide availability, reliability, and performance guarantees.
  • Build rock-solid components.
  • Mentor other engineers.

Benefits

  • Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • Paid time off
  • Parental leave
  • Sign-on payments
  • Restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service