Taro Logo

Senior Software Development Engineer, Aurora PostgreSQL

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Development Engineer, Aurora PostgreSQL

Amazon Aurora is seeking a Senior Software Development Engineer for their PostgreSQL team to build hyper-scale database services in the cloud. This role is part of AWS's innovative Aurora project, specifically focused on the Postgres-compatible edition which serves hundreds of thousands of users. The position offers an opportunity to work with one of the most senior teams in AWS, tackling challenging problems in distributed systems, database internals, concurrency, caching, and query optimization.

The role involves building large-scale database systems that operate across thousands of servers in multiple datacenters worldwide. You'll be responsible for designing and developing critical system software components for cloud-based database services. This is a hands-on position that combines technical expertise with mentorship opportunities.

As part of the Aurora PostgreSQL Engine team, you'll collaborate with technical experts in relational databases and large-scale storage systems. The team is distributed across Seattle and Boston, offering a collaborative environment where senior engineers actively engage in brainstorming, mentoring, and software development. The team's goal is to become the world's best and fastest database while maintaining a culture of excellence and innovation.

The position sits within AWS Utility Computing (UC), which provides foundational services like S3 and EC2, along with continuous product innovations. You'll contribute to the development and management of Compute, Database, Storage, IoT, Platform, and Productivity Apps services, including specialized security solutions for cloud services.

Key aspects of the role include solving complex technical challenges across the full stack, implementing high-availability solutions, and working in a startup-like environment where impact and innovation are prioritized. The team values diverse experiences and provides comprehensive support for new members through knowledge-sharing and mentorship programs.

Amazon offers a competitive compensation package, including equity opportunities and comprehensive benefits. The company strongly values work-life harmony and maintains an inclusive culture that celebrates diversity through various employee-led affinity groups and ongoing learning experiences.

Last updated 9 days 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 that deliver the best possible experiences for customers
  • Create metrics and implement automation improvements
  • Participate in design discussions and code reviews
  • Work cross-functionally to help drive business decisions

Requirements For Senior Software Development Engineer, Aurora PostgreSQL

PostgreSQL
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management, build processes, testing, and operations

Benefits For Senior Software Development Engineer, Aurora PostgreSQL

Medical Insurance
401k
  • Medical benefits
  • Financial benefits
  • Work-life balance
  • Career growth opportunities
  • Mentorship programs