Senior Software Development Engineer, Aurora PostgreSQL

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer, Aurora PostgreSQL

AWS Utility Computing (UC) is seeking a Senior Software Development Engineer for the Aurora PostgreSQL Engine team. This role focuses on building hyper-scale database services in the cloud, specifically working on Amazon Aurora's PostgreSQL-compatible edition. The position offers an opportunity to work on one of AWS's fastest-growing businesses, with teams spread across Seattle, Boston, and Bangalore.

The role involves working on challenging problems in distributed systems, concurrency, database internals, caching, query optimization, and performance engineering. You'll be part of a team that architects, designs, and implements highly scalable distributed database systems providing availability, reliability, and performance guarantees.

AWS Aurora PostgreSQL is a relational database offering enterprise-class performance, availability, and durability, combined with RDS management benefits. The team aims to be the world's best and fastest database, built by an excellent team of senior engineers who are passionate about mentoring and collaborative development.

Key aspects of the role include:

  • Building rock-solid components for large-scale database systems
  • Mentoring other engineers and providing technical leadership
  • Solving complex technical problems across the entire stack
  • Implementing innovative solutions for service performance, durability, cost, and security
  • Participating in design discussions and code reviews
  • Working in a startup-like environment focused on high-impact deliverables

The team values work-life balance, offering flexible working hours and supporting both professional and personal growth. AWS provides a diverse and inclusive environment with employee-led affinity groups, ongoing learning experiences, and a culture that celebrates knowledge sharing and mentorship.

This is an excellent opportunity for experienced engineers who want to make a direct impact on hundreds of thousands of AWS database service users while working with one of the most senior teams in AWS.

Last updated 9 minutes ago

Responsibilities For Senior Software Development Engineer, Aurora PostgreSQL

  • Design, implement, test, deploy and maintain innovative software solutions
  • Build high-quality, highly available, always-on products
  • Research implementations for best possible customer experiences
  • Create metrics and implement automation
  • Resolve root cause of software defects
  • Participate in design discussions and code reviews
  • Work cross-functionally to drive business decisions
  • Build distributed database systems across multiple datacenters

Requirements For Senior Software Development Engineer, Aurora PostgreSQL

PostgreSQL
Java
  • 7+ years of non-internship professional software development experience
  • 7+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Bachelor's degree in computer science or equivalent (Master's degree preferred)
  • Experience with object-oriented design
  • Knowledge of PostgreSQL internals

Benefits For Senior Software Development Engineer, Aurora PostgreSQL

Medical Insurance
Mental Health Assistance
Education Budget
  • Work-life balance
  • Mentorship and career growth opportunities
  • Flexible working hours
  • Knowledge sharing and thorough code reviews
  • Diverse and inclusive team culture
  • Employee-led affinity groups
  • Ongoing learning experiences and conferences

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, Aurora PostgreSQL

Optical Network Development Engineer, Network Product Development

Senior Optical Network Development Engineer role at AWS, focusing on building and scaling network infrastructure for cloud services.

Software Development Engineer III, Prime Video Content Localization and Accessibility

Senior SDE role at Prime Video focusing on content localization and accessibility features using GenAI and scalable solutions.

Software Development Engineer III, Infra Supply Chain Automation

Senior SDE role at AWS focusing on supply chain management systems and infrastructure automation, requiring 5+ years of experience.

Software Development Engineer, Buy With Prime

Senior Software Engineer role at Amazon's Buy with Prime initiative, building distributed systems and scalable services that extend Prime benefits to external merchants.

Senior Structural Engineer, TIPM, Global Realty Building Design & Engineering

Senior Structural Engineer role at Amazon leading EMEA infrastructure programs, combining technical expertise with program management for global facility optimization.