Logo of Huzzle

Senior Software Development Engineer, Aurora Control Plane

image

Amazon

26d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Dublin

AI generated summary

  • You should have leadership experience, strong software development skills in Java, C++, or C#, knowledge of best practices, and a bachelor's in computer science or equivalent.
  • You will mentor teams, lead system architecture and design, develop software in modern languages, and ensure best practices throughout the software development life cycle.

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
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
  • 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

  • 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
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence

FAQs

What qualifications are needed for the Senior Software Development Engineer position?

A Bachelor’s degree in computer science or equivalent, along with professional software development experience and experience in the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations are required.

Is mentoring or team leadership experience necessary for this role?

Yes, experience as a mentor, tech lead, or leading an engineering team is an essential qualification for this position.

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 knowledge of object-oriented design.

What type of projects should candidates have experience with?

Candidates should have built and shipped a variety of software products, including management consoles, services, and modules.

What is the team's work culture and environment like?

The team operates much like a start-up with a flat organizational structure and a casual office vibe, while also leveraging the resources and stability of being part of the largest cloud provider.

Are there opportunities for career growth and mentorship within the company?

Yes, there are endless knowledge-sharing, mentorship, and career-advancing resources available to help you develop as a professional.

Does the position involve working with customers directly?

Yes, the role involves engaging with internal AWS service teams and offering software as a service to them.

Is experience with cloud technologies required for this position?

While experience with cloud technologies is beneficial, the primary focus is on strong software development skills and leadership experience.

Are applicants encouraged to apply even if they don't meet all job qualifications?

Yes, AWS values diverse experiences and encourages candidates to apply even if they do not meet all the qualifications and skills listed in the job description.

What is the work-life balance like at AWS?

AWS values work-life harmony, offering flexible work hours and arrangements to support employees in both their professional and personal lives.

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.