Search jobs > Palo Alto, CA > Senior software development

Senior Software Development Engineer, AWS Aurora MySQL

Amazon Development Center U.S., Inc.
East Palo Alto, California, USA
$151.3K a year
Full-time

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 MySQL offers 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, all at a price point one tenth that of a commercial database while delivering similar performance and availability.

We are looking for software developers who are passionate about databases and large-scale storage technologies, and excited about building database systems that run across thousands of servers across multiple datacenters worldwide.

This is a core system development position where you will grow to own the design and development of significant system software components critical to our industry leading database services architected for the cloud.

You will be part of the team that architects, designs, and implements highly scalable distributed database systems with availability, reliability and performance guarantees.

This is a hands-on position where you will get an opportunity to get involved at every level of the software development cycle, from designing and building rock-solid components to deploying and monitoring them in production, as well as mentoring other engineers.

We are looking for a top software developer with a good track record of delivering, as well as strong communication, leadership and customer-focus skills.

This is a unique and rare opportunity to become a part of a fast-growing business and help shape its technology and features.

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 :

Solve challenging technical problems, often ones not solved before, at every layer of the stack.

Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.

Build high-quality, highly available, always-on products.

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 :

Build high-impact solutions to deliver to our large customer base.

Participate in design discussions, code review, and communicate with internal and external stakeholders.

Work cross-functionally to help drive business decisions with your technical input.

Work in a startup-like development environment, where you’re always working on the most important stuff.

About the team

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 that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.

Diverse Experiences

AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply.

If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.

About AWS

Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

Inclusive Team Culture

Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences.

Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.

Work / Life Balance

We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture.

When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.

Mentorship & Career Growth

We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

Hybrid Work

We value innovation and recognize this sometimes requires uninterrupted time to focus on a build. We also value in-person collaboration and time spent face-to-face.

Our team affords employees options to work in the office every day or in a flexible, hybrid work model near one of our US Amazon offices.

Our hybrid models allow you the freedom to work from home whenever in-office collaboration isn’t necessary.

We are open to hiring candidates to work out of one of the following locations :

East Palo Alto, CA, USA

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
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Manager Software Dev Engineering. Key Responsibilities:Manage a team of engineers with mixed skill sets, providing clear leadership and directionLead the design of scalable, maintainable, and secure strategic solutionsDevelop team members through coaching, mentorshi...

Promoted
The Trade Desk
San Jose, California

Our Senior Software Engineers are end-to-end owners. Our Software Engineers are end-to-end owners who have the opportunity to participate in many aspects of designing, building, and delivering data-focused products for our stakeholders. Our Software Engineer's work on finding solutions to algorithmi...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer in the Onchain department. ...

Promoted
Ladders
San Mateo, California

Zoox is looking for software engineers to help improve autonomous driving quality using large-scale distributed evaluation, optimization, and data analysis. You will work cross-functionally with engineers in AI platforms, Simulation, and Data Science. Experience building large-scale software service...

Promoted
VirtualVocations
Fremont, California
Remote

A company is looking for a Software Engineer Senior - Remote in the United States. ...

Promoted
Veryfi, Inc.
San Mateo, California

Full Time] Senior iOS Software Engineer at Veryfi, Inc. As a Senior iOS Engineer, you will be responsible for developing Veryfi's iOS apps and frameworks and getting them into the Apps Store. ...

Promoted
Infinera
San Jose, California

We are looking for a Senior Software Engineer with 3+ years of experience in the field who is ready to take on new challenges and be a part of our industry-disrupting team. The role will involve learning new software technologies and methodologies related to the Embedded Linux SW Platform and quickl...

Promoted
Latitude AI
Palo Alto, California

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 4+ years of relevant experience (or Master's degree and 2+ years of relevant experience, or PhD). Experience (2+ years) in C++ or Python software development. When you join the Latitu...

ByteDance
San Jose, California

Leveraging the rapid development of the company's business and the comprehensive technical strength of its infrastructure, the team aims to create a user-loved, technologically advanced, and ultimate KV storage benchmark product. Responsibilities:- Lead the development and maintenance of ByteDance's...

Snowflake
San Mateo, California

We are looking for an outstanding performance engineer to join the team and improve FDB performance, scalability, and reliability along with Snowflake’s constantly growing needs for a faster and larger database. AS A PERFORMANCE ENGINEER ON THIS TEAM, YOU WILL:. Work experience in cloud environments...