Logo of Huzzle

Senior Software Development Engineer, Aurora Control Plane

image

Amazon

15d ago

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

AI generated summary

  • You need a bachelor's in computer science, software development experience, knowledge of distributed databases, Agile familiarity, and hands-on with AWS services like RDS and EC2.
  • You will design and build complex software systems, improve developer productivity, optimize cloud database services, and tackle technical challenges in a fast-paced environment.

Requirements

  • - 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
  • - Exposure to large-scale distributed storage and database systems (e.g. SQL, NoSQL, Graph Databases)
  • - Delivered software in an environment that utilises Agile methodologies like SCRUM or Kanban
  • - Hands on experience with AWS services such as RDS, EC2, Dynamo DB, CloudWatch

Responsibilities

  • Experience building complex software systems that have been successfully delivered to customers
  • Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience in any of the following: Cloud Architecture, Infrastructure Architecture, Data Engineering or DevOps
  • Looking to be part of a team building hyper-scale database services in the cloud? Do you want to revolutionize the way people manage vast volumes of data in the cloud where you have direct and immediate impact on hundreds of thousands of users who use AWS database services?
  • The AWS Aurora Developer Experience (DEX) team is focused on providing capabilities and improving customer developers’ productivity by means other than better exposure of features in RDS Console.
  • The main objective of the team is to allow external developers to iterate faster, overcome less challenges and do more with less every day.
  • The key areas for DEX team to improve in foreseeable future are: Fast provisioning, Secure connectivity from anywhere, connectivity tips and enhance developer experience.
  • This team also contributes to RDS Console and will drive Aurora-specific console improvements.
  • We are looking for Software Development Engineers who have built a lot of software – shipped products, management console, services and modules.
  • You should be passionate about optimizing the software development experience at a very large scale, using your strong technical skills and motivation to achieve results.
  • You are naturally enthusiastic about learning new technologies and industry trends and are excited by the idea of solving hard technical challenges.
  • Come, join us in reinventing database systems for the cloud!
  • As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS.
  • Within AWS UC, Amazon Dedicated Cloud (ADC) roles engage with AWS customers who require specialized security solutions for their cloud services.

FAQs

What is the typical educational requirement for this position?

A Bachelor's degree in computer science or an equivalent field is required.

What programming languages should I be proficient in for this role?

You should have experience programming with at least one modern language such as Java, C++, or C#.

Is experience with cloud services necessary for this job?

Yes, hands-on experience with AWS services such as RDS, EC2, DynamoDB, and CloudWatch is required.

What kind of software development experience is expected?

You should have 8+ years of professional software development experience and experience with Cloud Architecture, Infrastructure Architecture, Data Engineering, or DevOps.

Does this role involve Agile methodologies?

Yes, experience delivering software in an environment that utilizes Agile methodologies like SCRUM or Kanban is preferred.

What kind of team dynamics can I expect in this role?

The environment operates much like a start-up with a flat organizational structure and a casual office vibe.

Are there opportunities for mentorship and career growth?

Yes, there are endless knowledge-sharing and mentorship opportunities, as well as resources to help you develop into a better-rounded professional.

What are the key focus areas for the AWS Aurora Developer Experience (DEX) team?

The key areas include fast provisioning, secure connectivity, and enhancing the developer experience.

Are diverse experiences considered in the hiring process?

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

What is the work-life balance like in this position?

AWS values work-life harmony, offering flexible work hours and arrangements as part of the culture.

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.