Software Development Engineer, AWS Aurora MySQL

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing with AWS.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS Aurora MySQL

Amazon Web Services (AWS) is seeking a Software Development Engineer for their Aurora MySQL team to build and innovate cloud-based database services. This role focuses on developing hyper-scale database services that combine the performance of high-end commercial databases with the cost-effectiveness of open source solutions.

The position offers a unique opportunity to work on AWS Aurora MySQL, which delivers up to five times better performance than standard MySQL at a fraction of the cost. You'll be part of a team that designs and implements distributed database systems operating across thousands of servers in multiple datacenters worldwide.

As a core system developer, you'll own the design and development of critical components that power AWS's industry-leading database services. The role involves hands-on development at every stage of the software development lifecycle, from architecture and design to deployment and production monitoring.

The ideal candidate will join AWS's Utility Computing (UC) organization, which is responsible for foundational services like S3 and EC2, along with continuous product innovations. You'll work in a startup-like environment while having the backing of Amazon's resources and scale. The role offers excellent growth opportunities through mentorship, knowledge-sharing, and exposure to complex technical challenges.

AWS values diversity and work-life harmony, offering an inclusive culture where employees can thrive. The company provides comprehensive benefits, career development resources, and opportunities to work with cutting-edge technology while serving a global customer base. This is an excellent opportunity for engineers passionate about databases, distributed systems, and cloud computing to make a significant impact on AWS's database services.

Last updated 24 days ago

Responsibilities For Software Development Engineer, AWS Aurora MySQL

  • Build hyper-scale database services in the cloud
  • Design and develop significant system software components
  • Architect and implement highly scalable distributed database systems
  • Participate in design discussions and code reviews
  • Deploy and monitor systems in production
  • Mentor other engineers
  • Work cross-functionally to drive business decisions

Requirements For Software Development Engineer, AWS Aurora MySQL

MySQL
  • 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
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, AWS Aurora MySQL

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Mentorship and career growth opportunities
  • Work-life harmony
  • Inclusive team culture
  • Employee-led affinity groups
  • Knowledge-sharing resources

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Aurora MySQL

Software Development Engineer, S3 Vertex

AWS S3 Vertex team seeks Software Development Engineer to build next-gen services for request handling and QoS, processing trillions of transactions monthly.

Software Development Engineer, S3 Vertex

Software Development Engineer position at Amazon S3 Vertex team, building next-generation services for Quality of Service and request balancing at massive scale.

Software Development Engineer, DataSync

AWS DataSync Software Development Engineer position focused on building scalable cloud data movement solutions in Boston.

Software Development Engineer, Ops Tech Solutions

Software Development Engineer role at Amazon's Infrastructure Reliability Engineering team, building scalable solutions for system reliability and outage prevention.

Software Dev. Engineer, Finance Automation

Software Development Engineer role at Amazon's Finance Automation team, building next-generation collection tools and financial systems at scale.