Taro Logo

Sr Software Dev Engineer, Aurora Control Plane

Amazon is a leading cloud computing and e-commerce company known for innovation and customer-centric approach.
Backend
Senior Software Engineer
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Sr Software Dev Engineer, Aurora Control Plane

Amazon Aurora is a cloud-native relational database combining the scalability and performance of NoSQL databases with full compatibility to MySQL and PostgreSQL. As a senior engineer in the Aurora control plane team, you will:

  • Collaborate on tackling interesting engineering problems in distributed systems at a large scale
  • Influence and own design and delivery of service features end-to-end
  • Lead groups of engineers and collaborate across teams
  • Mentor and inspire less experienced team members
  • Build features that delight customers and help them become successful

Key responsibilities include:

  • Managing a large fleet of databases for customers
  • Guaranteeing best-in-class availability and failover capabilities
  • Orchestrating and automating the complete lifecycle of database clusters
  • Integrating closely with engine and storage layers

Technologies used:

  • Core Java 8
  • RESTful microservices
  • AWS stack (EC2, EBS, VPC, Route53, DynamoDB, CDK)
  • Ruby/Python for infrastructure

The team offers:

  • Mentorship and career growth opportunities
  • Work/life balance with flexible working hours
  • Inclusive team culture with employee-led affinity groups
  • Innovative benefits and ongoing learning experiences

Join us in building the future of Amazon Aurora and make a significant impact on cloud database technology!

Last updated 8 months ago

Responsibilities For Sr Software Dev Engineer, Aurora Control Plane

  • Collaborate on engineering problems in distributed systems at large scale
  • Influence and own design and delivery of service features end-to-end
  • Lead groups of engineers and collaborate across teams
  • Mentor and inspire less experienced team members
  • Build features that delight customers and help them become successful
  • Manage a large fleet of databases for customers
  • Guarantee best-in-class availability and failover capabilities
  • Orchestrate and automate the complete lifecycle of database clusters
  • Integrate closely with engine and storage layers

Requirements For Sr Software Dev Engineer, Aurora Control Plane

Java
Python
Ruby
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Understanding of software engineering practices, object-oriented analysis & design, design patterns and algorithms
  • Excellent verbal and written communication skills

Benefits For Sr Software Dev Engineer, Aurora Control Plane

Education Budget
Medical Insurance
Mental Health Assistance
  • Mentorship and career growth opportunities
  • Work/life balance with flexible working hours
  • Inclusive team culture
  • Employee-led affinity groups
  • Innovative benefits
  • Ongoing learning experiences

Interested in this job?