Logo of Huzzle

Software Dev Engineer III, RDS Open Source

image

Amazon

15d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    Engineering
  • Dublin

AI generated summary

  • You should have mentoring experience, a strong software design background, proficiency in Java/C++/C#, recent development experience, and familiarity with the full software development life cycle.
  • You will define development and testing standards, mentor junior engineers, ensure high-quality technical deliverables, and collaborate with business and AWS teams on requirements.

Requirements

  • Experience as a mentor, tech lead or leading an engineering team
  • Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Experience in professional, non-internship software development
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience in development in the last 3 years
  • Bachelor's degree in computer science or equivalent
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Responsibilities

  • You will be responsible for defining the development and testing standards, mentoring junior engineers and hiring for the team.
  • You will work with business and other AWS teams and translate the requirements to technical deliverables and hold the bar very high on the quality of our product.

FAQs

What qualifications are required for this position?

A Bachelor's degree in computer science or equivalent is required. Additionally, candidates should have experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Is mentorship a part of this role?

Yes, mentorship is an important aspect of this role. You will be responsible for mentoring junior engineers and promoting knowledge sharing within the team.

What programming languages should candidates be familiar with?

Candidates should have experience programming with at least one modern language such as Java, C++, or C#, including object-oriented design.

Are there opportunities for career growth in this position?

Yes, there are ample opportunities for career growth. The team is dedicated to supporting the development of its members and assigns projects that help enhance skills and prepare engineers for more complex tasks in the future.

Does the team prioritize work-life balance?

Yes, the team places a high value on work-life balance and believes in establishing a harmony between personal and professional life.

What types of databases will this role involve?

This role will involve working with Amazon RDS for MySQL, PostgreSQL, and MariaDB databases.

What are the key responsibilities associated with this role?

Key responsibilities include defining development and testing standards, mentoring junior engineers, collaborating with business and other AWS teams to translate requirements into technical deliverables, and maintaining high-quality standards for products.

Is experience in distributed systems important for this position?

Yes, candidates should have a working knowledge of relational databases and distributed systems, as these areas are crucial for the role.

Does Amazon promote a diverse and inclusive work culture?

Yes, Amazon is committed to creating a diverse and inclusive workplace and encourages candidates from various backgrounds to apply.

What type of projects will I work on in this role?

You will work on challenging projects related to distributed systems, concurrency, database internals, caching, query optimization, and performance engineering.

Retail & Consumer Goods
Industry
10,001+
Employees
1994
Founded Year

Mission & Purpose

Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one. Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world. Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind. You'll also hear us say that at Amazon, it's always "Day 1."​ What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.