Software Development Engineer, AWS Aurora MySQL

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$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 hyper-scale database services in the cloud. This role focuses on developing and maintaining Amazon Aurora MySQL, a MySQL-compatible relational database engine that delivers up to 5x better performance than standard MySQL at a fraction of the cost of commercial databases.

The position offers a unique opportunity to work on large-scale storage technologies and database systems that operate across thousands of servers in multiple datacenters worldwide. As a core system developer, you'll own the design and development of critical system software components essential to AWS's industry-leading database services.

The role combines hands-on development with architectural responsibilities, allowing you to influence every aspect of the software development cycle. You'll be working with a supportive team that values knowledge-sharing and mentorship, with opportunities for both technical and professional growth. The team culture emphasizes inclusion, work-life harmony, and continuous learning.

Key responsibilities include solving complex technical challenges, implementing innovative solutions for service performance, durability, cost, and security, and collaborating across diverse teams to impact AWS's global customer base. You'll participate in design discussions, code reviews, and work closely with internal and external stakeholders.

AWS values diverse experiences and backgrounds, welcoming candidates from traditional and non-traditional paths. The company offers comprehensive benefits, competitive compensation based on geographic location, and a strong commitment to employee development. This is an excellent opportunity to join a fast-growing business and help shape the future of cloud database technology.

Last updated 2 months ago

Responsibilities For Software Development Engineer, AWS Aurora MySQL

  • Design and implement highly scalable distributed database systems
  • Build rock-solid components and monitor them in production
  • Mentor other engineers
  • Participate in design discussions and code reviews
  • Work cross-functionally to drive business decisions
  • Solve challenging technical problems at every layer of the stack
  • Build high-quality, highly available, always-on products

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, financial, and other benefits
  • Mentorship and career growth opportunities
  • Work-life harmony
  • Inclusive team culture
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Aurora MySQL

Software QA Engineer, Device OS

Quality Assurance Engineer position at Amazon Lab126, focusing on Device OS testing and automation, requiring 2+ years of QA experience.

Software Dev Engineer II, Delivery Choices

Mid-level Software Engineer role at Amazon focusing on developing innovative delivery experience solutions for millions of customers worldwide.

Salesforce Developer, PSME

Salesforce Developer position at Amazon Business, focusing on building and maintaining enterprise-scale marketing and sales technology solutions using Salesforce and related technologies.

Software Development Engineer, Last Mile Planning

Software Development Engineer role at Amazon's Last Mile Planning team, focusing on logistics optimization and delivery planning systems.

Software Development Engineer 2, Pre Station Planning Technology

Software Development Engineer 2 position at Amazon's Pre Station Planning Technology team, focusing on logistics network optimization and delivery planning systems.