Enable job alerts via email!

Senior Software Development Engineer, AWS Aurora MySQL Engine

Amazon

Palo Alto (CA)

On-site

USD 120,000 - 180,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company that is redefining cloud database services! In this dynamic role, you will be part of a team that architects and implements highly scalable distributed database systems, directly impacting the performance and reliability of AWS services. You will tackle complex technical challenges, mentor junior engineers, and contribute to a culture of innovation and inclusion. With a focus on work-life balance and career growth, this opportunity is perfect for passionate engineers eager to make a difference in the cloud computing landscape. If you're ready to shape the future of database technology, we want to hear from you!

Benefits

Innovative benefit offerings
Mentorship opportunities
Work-life balance initiatives
Diverse and inclusive culture

Qualifications

  • 5+ years of software development experience with at least one programming language.
  • Experience leading design and architecture of systems.

Responsibilities

  • Solve challenging technical problems at every layer of the stack.
  • Design, implement, test, deploy and maintain innovative software solutions.

Skills

Software Development
Programming Languages
Design Patterns
Mentorship
Problem Solving
Distributed Systems

Education

Bachelor's degree in Computer Science or equivalent

Tools

Source Control Management
Testing Frameworks

Job description

Senior Software Development Engineer, AWS Aurora MySQL Engine

Job ID: 2879572 | Amazon Development Center U.S., Inc.

Are you interested in building hyper-scale database services in the cloud? Do you want to revolutionize the way databases are built for the cloud? Do you want to have direct and immediate impact on hundreds of thousands of users who use AWS database services?

Amazon Aurora is a MySQL-compatible, relational database engine that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. It provides up to five times better performance than MySQL at a price point one tenth that of a commercial database while delivering similar performance and availability.

We are looking for passionate engineers to help us deliver industry-leading next-generation database services for the cloud. You will be part of the team that architects, designs, and implements highly scalable distributed database systems that provide availability, reliability, and performance guarantees. This is a hands-on position where you will have the opportunity to do everything from building highly distributed and scalable components to mentoring other engineers.

If you are interested in getting in on the ground floor within a fast-growing business and help shape the technology, product, and the business, we would love to hear from you.

Inclusive Team Culture

Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.

Work/Life Balance

Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. This position involves on-call responsibilities, typically three days a month, and also includes solving problems reported by customers. We don’t like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant. When we do get paged, we work together to resolve the root cause so that we don’t get paged for the same issue twice.

Mentorship Opportunities

Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks.

Key Job Responsibilities

Our engineers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base. You’ll bring a passion for innovation, data, search, analytics, and distributed systems. You’ll also:

  1. Solve challenging technical problems, often ones not solved before, at every layer of the stack.
  2. Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
  3. Build high-quality, highly available, always-on products.
  4. Research implementations that deliver the best possible experiences for customers.

A day in the life:

As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also:

  1. Build high-impact solutions to deliver to our large customer base.
  2. Participate in design discussions, code review, and communicate with internal and external stakeholders.
  3. Work cross-functionally to help drive business decisions with your technical input.
  4. Work in a startup-like development environment, where you’re always working on the most important stuff.
BASIC QUALIFICATIONS
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
PREFERRED QUALIFICATIONS
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • 5+ years of development experience on database internals

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr. Software Development Engineer, RDS Aurora MySQL Engine

Amazon

East Palo Alto

On-site

USD 151,000 - 262,000

Today
Be an early applicant

Software Development Engineer , Aurora

Amazon

East Palo Alto

On-site

USD 129,000 - 224,000

6 days ago
Be an early applicant

Senior Software Engineer - Query Optimization, Aurora DSQL

Amazon

Palo Alto

On-site

USD 120,000 - 180,000

26 days ago

Senior Software Development Engineer, Aurora PostgreSQL

Amazon

Sunnyvale

On-site

USD 150,000 - 200,000

30+ days ago

Software Development Engineer, AWS Aurora MySQL

Amazon

Palo Alto

On-site

USD 90,000 - 160,000

30+ days ago

Senior PostgreSQL Database Engineer, RDS

Amazon

Palo Alto

On-site

USD 131,000 - 227,000

30+ days ago