Full Time

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

ZipRecruiter
$120,000 - $160,000* / year (about $58–$77 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.

Job Overview

The Sr. Software Development Engineer for Amazon Aurora Serverless, Control Plane will be responsible for the design, development, and enhancement of critical software components within the Aurora Serverless framework. This role involves collaborating with cross-functional teams, engaging in all aspects of the software development life cycle, and contributing to the strategic vision and direction of the development efforts. The ideal candidate will possess a robust understanding of distributed systems, data storage technologies, and cloud services, along with a passion for building scalable and reliable systems.



Job Responsibilities

  • Design and implement highly available and scalable software architectures for Aurora Serverless.
  • Develop and maintain core components of the control plane of the Aurora Serverless architecture.
  • Collaborate with product managers and other stakeholders to refine product requirements and improve user experience.
  • Conduct code reviews and ensure adherence to best practices in software engineering.
  • Troubleshoot issues across the stack and lead efforts to optimize system performance.
  • Mentor junior engineers and contribute to the team’s skill development.
  • Participate in all stages of the software development life cycle, from design to deployment and post-launch support.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in software development, with a strong focus on distributed systems.
  • Proficient in programming languages such as Java, C++, or Python.
  • Experience with cloud computing platforms, particularly AWS services.
  • Strong understanding of databases, data models, and querying languages.
  • Excellent problem-solving skills and ability to debug complex issues.
  • Demonstrated experience in Agile or similar software development methodologies.


Technologies & Tools

This position involves the utilization of various technologies and tools, including but not limited to AWS (Amazon Web Services), Kubernetes, Docker, Apache Kafka, NoSQL databases, and CI/CD pipelines. Proficiency in version control systems such as Git and familiarity with monitoring and debugging tools will also be essential for the successful execution of responsibilities.



Ideal Candidates

Ideal candidates for this position will possess strong analytical skills and be innovative thinkers with a proven ability to work collaboratively in a fast-paced environment. They should demonstrate a high level of initiative and a commitment to producing high-quality work. A passion for learning new technologies and adapting to evolving industry trends is highly valued, as well as an aptitude for mentoring and inspiring other team members in their professional growth.

In Kentucky, the weekly job search for unemployment is 5 verifiable work search activities a week (at least 3 of them job applications or interviews), its agency says. What it asks →

View Similar Jobs

Matches Jobs

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