Senior Software Development Engineer, Aurora PostgreSQL

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
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 team, focusing on query optimization. This role is part of AWS's database innovation initiative, specifically working on Amazon Aurora's PostgreSQL-compatible edition. The position offers an opportunity to work on one of the most active open-source database platforms, building enterprise-class performance solutions that serve hundreds of thousands of users.

The role involves working with a highly experienced team spread across Seattle, Boston, and Bangalore, tackling challenging problems in distributed systems, database internals, query optimization, and performance engineering. You'll be part of a team that's revolutionizing how databases are built for the cloud, working on systems that run across thousands of servers worldwide.

AWS values diverse experiences and maintains an inclusive team culture with ten employee-led affinity groups reaching 40,000 employees globally. The team emphasizes work-life balance, offering flexibility in working hours and supporting both professional and personal growth. You'll have opportunities for mentorship from senior team members, participate in thorough code reviews, and engage in knowledge sharing.

The position requires expertise in database systems, particularly PostgreSQL, with a focus on query optimization. You'll be responsible for designing and implementing highly scalable distributed database systems, ensuring availability, reliability, and performance. The role combines hands-on development with opportunities to mentor other engineers and influence architectural decisions.

This is an excellent opportunity for experienced engineers who want to make a direct impact on AWS's database services while working with cutting-edge technology. The team's culture emphasizes innovation, learning, and professional growth, with opportunities to contribute to patents and attend international conferences. If you're passionate about building large-scale database systems and want to be part of AWS's fastest-growing businesses, this role offers the perfect challenge.

Last updated 19 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 that deliver the best possible experiences for customers
  • Create metrics and implement automation improvements
  • Resolve root cause of software defects
  • Participate in design discussions and code review
  • Work cross-functionally to help drive business decisions
  • Build large scale database systems that run across thousands of servers

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)
  • 7+ years of full software development life cycle experience
  • 7+ years of programming using a modern programming language such as Java, C++, or C#
  • PostgreSQL internals knowledge

Benefits For Senior Software Development Engineer, Aurora PostgreSQL

  • Work-life balance
  • Flexible working hours
  • Mentorship and career growth opportunities
  • Knowledge sharing and learning experiences
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Development Engineer, Digital & Emerging Payments Tech

Senior Software Development Engineer role at Amazon's Digital & Emerging Payments Tech Team, building innovative payment solutions for global customers.

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineer role at AWS working on Aurora PostgreSQL, building scalable database services and distributed systems with competitive compensation and benefits.

Senior Software Development Engineer- AWS Aurora, Aurora

Senior Software Engineering role at AWS Aurora team, building high-scale cloud database services with competitive compensation range of $151,300-$261,500.

Senior Robotics Software Engineer - Test and Validation

Senior Robotics Software Engineer position at Amazon Robotics, focusing on test and validation of robotic systems, offering competitive salary and benefits in Seattle.

Sr Software Development Engineer, Amazon Stores

Senior Software Development Engineer position at Amazon Stores focusing on building scalable solutions for e-commerce platforms and internal systems.