Logo of Huzzle

Software Development Engineer, RDS Platform

image

Amazon

1mo ago

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

AI generated summary

  • You need professional software development experience, system design skills, proficiency in a programming language, a CS degree, and familiarity with the software development life cycle.
  • You will design and develop secure, scalable control planes for AWS services, automate infrastructure creation, collaborate with teams, and support mentorship while enhancing operational performance.

Requirements

  • Experience (non-internship) in professional software development
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
  • Experience programming with at least one software programming language
  • 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 (non-internship) in professional software development
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
  • Experience programming with at least one software programming language
  • The Alameda team is responsible for shaping the future of how Control Planes for AWS Services will be offered. We build innovative and secure technologies on a massive scale that manage the control planes for the AWS services and keep them secure and scalable for their customers. As a software development engineer on this team, you will leverage modern technologies and AWS services to empower AWS service teams to be more productive. AWS service teams spend a significant amount of their development effort on creating, maintaining and improving their Control Plane software. This means the cost of offering a new piece of software as a managed service is often orders of magnitude higher than simply creating the new software. The AWS Alameda centralizes this work, saving each of these many AWS teams the cost of creating, maintaining and improving Control Planes. Alameda automates the creation and maintenance of infrastructure and software for both the Control Plane and the Data Plane of newly managed services. Alameda offers building blocks that fully abstract a single functionality as a managed services, which can be extended to offer custom business logic for a specific AWS Service. Alameda offers the full control plane for AWS Services by allowing seamless composition of building blocks that work together to provide a full managed AWS service experience. We are looking for world-class software developers who like to deliver software solutions that solve business problems and delight your customers with efficiency and productivity gains. You have development experience with technologies like AWS, Java, TypeScript, CDK, and DynamoDB.
  • The position involves on-call responsibilities, typically once every 2 weeks. We don’t like getting paged in the middle of the night or on the weekend, so we prioritise the constant improvement of the operational posture of the solutions we own. When we do get paged, we work together to first mitigate and then resolve the root cause so we don’t get paged for the same issue twice.
  • Our team is dedicated to supporting new team members. Our team has a broad mix of experience levels and Amazon tenures, and we’re building an environment that celebrates knowledge sharing and mentorship.
  • We also care about your career growth. We try to assign projects and tasks based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.
  • While delivering cool software, our team is intentional about building a climate where respect, equity and positive recognition of differences are cultivated as we think it is the best environment to foster innovation. We are looking for new teammates that are enthusiastic, empathetic and curious and help us amplify the positive & inclusive team culture we are building.

FAQs

What is the primary role of the Software Development Engineer on the Alameda team?

The primary role is to build innovative and secure technologies that manage the control planes for AWS services, enabling AWS service teams to be more productive by centralizing the creation and maintenance of these control planes.

What programming languages should a candidate be familiar with for this role?

Candidates should have experience programming with at least one software programming language, with a preference for technologies like AWS, Java, TypeScript, CDK, and DynamoDB.

What is the team's approach to work-life balance?

The team values work-life balance, keeping core in-office hours from 10am to 4pm and offering flexibility for structuring working hours. Occasional work from home is supported as needed.

Are there on-call responsibilities for this position?

Yes, the position involves on-call responsibilities, typically once every two weeks, with a focus on improving operational posture to minimize after-hours paging.

How does the team support new members?

The team is dedicated to mentorship and knowledge sharing, assigning projects that help new members develop their skills and take on more complex tasks in the future.

What qualifications are required for this position?

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

What type of culture does the team promote?

The team promotes an inclusive culture that values respect, equity, and positive recognition of differences, fostering an environment that encourages innovation.

Does Amazon have a commitment to diversity and inclusion?

Yes, Amazon is committed to a diverse and inclusive workplace, and does not discriminate based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

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.