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 their Aurora PostgreSQL team, focusing on database query optimization. This role is part of Amazon Aurora, one of AWS's fastest-growing services offering PostgreSQL-compatible enterprise-class database solutions. The position involves working on challenging problems in distributed systems, database internals, query optimization, and performance engineering.

The role is based in Pune, India, with teams spread across Seattle, Boston, and Bangalore. You'll be joining one of AWS's most senior teams, working on building large-scale database systems that operate across thousands of servers worldwide. The team is dedicated to making Aurora the world's best and fastest database service.

As a Senior SDE, you'll be responsible for designing and developing critical system software components for cloud-based database services. The role requires expertise in distributed systems, database technologies, and strong programming skills in languages like Java or C++. You'll work on everything from building core components to mentoring other engineers.

The position offers excellent growth opportunities, with exposure to cutting-edge technology and the chance to impact hundreds of thousands of AWS database service users. The team values work-life balance, offering flexible working hours and a supportive environment that encourages knowledge sharing and mentorship.

AWS provides a diverse and inclusive work environment, with ten employee-led affinity groups and various learning experiences. The company is committed to fostering an inclusive culture, reflected in their 14 Leadership Principles. This is an opportunity to join a team that combines technical excellence with innovation while maintaining a healthy work-life balance.

The ideal candidate will bring deep technical expertise, strong communication skills, and a proven track record of delivering impactful solutions. You'll be part of a team that values innovation, customer focus, and technical excellence, while working on some of the most challenging problems in distributed database systems.

Last updated an hour 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)
  • PostgreSQL internals knowledge
  • Experience with full software development life cycle
  • Object-oriented design experience

Benefits For Senior Software Development Engineer, Aurora PostgreSQL

Medical Insurance
Parental Leave
  • Work-life balance
  • Mentorship and career growth opportunities
  • Flexible working hours
  • Learning and development opportunities
  • Inclusive team culture
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, Aurora PostgreSQL

Video Systems Engineer, Media Systems Engineering

Senior Video Systems Engineer role at Amazon Prime Video, focusing on advanced video transport systems and media infrastructure, requiring 5+ years of experience in media engineering.

Senior Software Dev Engineer, Amazon Japan Paid Services Tech

Senior Software Engineer role at Amazon Japan focusing on developing innovative features for seller services, requiring 5+ years of experience and strong system design skills.

Software Development Engineer, Open Data Analytics - Engines

Senior Software Engineer role at AWS focusing on big data processing platforms, query engines, and open-source collaboration, offering competitive compensation and comprehensive benefits.

Sr. SDE, Buyer Safety Experience

Senior Software Engineer role at Amazon focusing on building scalable safety experience systems for Amazon.com, offering competitive compensation and opportunity to impact millions of customers.

Senior System Development Engineer, Amazon LastMile Transportation

Senior System Development Engineer role at Amazon focusing on industrial control systems and automation for logistics operations, offering competitive compensation and benefits.