Software Development Engineer, Aurora, Control Plane, Placement

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$129,300 - $223,600
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Aurora, Control Plane, Placement

Amazon Aurora Serverless is seeking a passionate Software Development Engineer to join their Control Plane team, focusing on heat management and placement solutions. This role offers a unique opportunity to shape the future of serverless database technology at AWS.

The position involves working on cutting-edge database technology, specifically Amazon Aurora Serverless, which automatically scales based on application needs. You'll be responsible for designing and implementing next-generation predictive heat management and placement solutions to ensure high availability, scalability, and reliability.

Key Responsibilities:

  • Design and build next-generation Instance types for Aurora Serverless
  • Mentor junior engineers and collaborate across teams
  • Solve complex technical problems at every stack layer
  • Implement high-quality, highly available solutions
  • Participate in design discussions and code reviews

The role offers competitive compensation ranging from $129,300 to $223,600 per year, depending on location, plus comprehensive benefits including equity and sign-on payments. You'll join a diverse, inclusive team that values work-life harmony and provides extensive opportunities for career growth and mentorship.

The ideal candidate will bring deep understanding of distributed systems architecture and design principles, with the ability to analyze complex problems and develop elegant solutions. You'll be working with one of the fastest-growing teams within AWS, helping to revolutionize how businesses operate their databases in the cloud.

This is an excellent opportunity for someone who wants to make a significant impact on a service used by millions of customers worldwide, while working with some of the smartest minds in the industry. The role combines technical leadership with hands-on development, offering both technical challenges and growth opportunities.

Last updated 8 days ago

Responsibilities For Software Development Engineer, Aurora, Control Plane, Placement

  • Design and build next generation Instance types for Aurora Serverless
  • Mentor junior engineers and collaborate with engineers from other teams
  • Solve challenging technical problems at every layer of the stack
  • Design, implement, test, deploy and maintain innovative software solutions
  • Build high-quality, highly available, always-on products
  • Participate in design discussions and code reviews
  • Work cross-functionally to help drive business decisions

Requirements For Software Development Engineer, Aurora, Control Plane, Placement

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Understanding of distributed systems architecture
  • Experience with design patterns, reliability and scaling

Benefits For Software Development Engineer, Aurora, Control Plane, Placement

Equity
Medical Insurance
  • Equity
  • Medical Insurance
  • Comprehensive benefits package
  • Career development and mentorship
  • Work-life harmony

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Aurora, Control Plane, Placement

Software Dev Engineer, Fulfillment by Amazon (FBA)

Software Development Engineer position at Amazon's FBA team, building scalable systems for global e-commerce fulfillment

Software Development Engineer, Ordering

Software Development Engineer position at Amazon's Ordering team, focusing on large-scale distributed systems and e-commerce workflow orchestration.

Software Dev Engineer, Amazon Data Firehose

Build and operate Amazon Data Firehose, a real-time data delivery and ingestion engine processing petabytes of data daily.

Software Development Engineer, Elastic Block Store (EBS) Edge

Join Amazon's EBS Edge team as a Software Development Engineer, building and scaling cloud storage infrastructure that powers millions of AWS customers.

Software Development Engineer, Kuiper, Customer Device Services

Software Development Engineer role at Amazon's Project Kuiper, building distributed systems for satellite-based global internet connectivity