Full Time

Sr. Software Dev Engineer, Amazon Aurora Serverless, Control Plane

ZipRecruiter
$120,000 - $180,000* / year (about $58–$87 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by ZipRecruiter, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Development Engineer for Amazon Aurora Serverless Control Plane will play a pivotal role in the design, development, and maintenance of the control plane functionality that underpins the Amazon Aurora Serverless offering. The individual will be responsible for building scalable, reliable, and efficient software solutions that empower our database services to automatically manage workloads and capacity. The ideal candidate will leverage their expertise in distributed systems and cloud technologies to enhance product features, improve performance, and ensure operational excellence.



Job Responsibilities

  • Design and implement features for the Amazon Aurora Serverless control plane, focusing on scalability and performance.
  • Collaborate with cross-functional teams to gather requirements and translate business problems into technical solutions.
  • Enhance existing systems to improve reliability, scalability, and maintainability.
  • Participate in all phases of software development including planning, design, development, testing, and deployment.
  • Mentor junior engineers and contribute to the technical growth of the team.
  • Drive the adoption of best practices in software development, including continuous integration and deployment.
  • Conduct code reviews to maintain code quality and ensure adherence to standards.
  • Troubleshoot and resolve technical issues in production systems.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • 8+ years of experience in software development, with a substantial focus on distributed systems and cloud infrastructure.
  • Proficiency in programming languages such as Java, C++, or Python.
  • Experience with designing and implementing RESTful APIs and microservices.
  • Strong understanding of database technologies, specifically relational databases.
  • Familiarity with AWS services and cloud architectures.
  • Demonstrated experience in a DevOps environment, including CI/CD practices.
  • Exceptional problem-solving abilities and a strong detail-oriented mindset.


Technologies & Tools

The position will involve the use of various technologies and tools such as Amazon Web Services (AWS) for cloud applications, SQL and NoSQL databases for data storage and retrieval, and established programming environments using Java, Python, or C++. Familiarity with DevOps tools like Jenkins, Docker, and Kubernetes will also be integral to ensure seamless integration, deployment, and management of software across environments.



Ideal Candidates

The ideal candidate for this position will possess a strong blend of technical prowess and interpersonal skills. They will be innovative, highly motivated, and passionate about delivering exceptional software solutions. A successful candidate will demonstrate resilience in problem-solving and will have the capacity to work collaboratively in a fast-paced, dynamic environment. Additionally, they should be adaptable and eager to embrace new challenges while maintaining a user-oriented approach to design and development.

See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.