Skip to main content

Software Development Engineer, RDS Platform

Job ID: 2830379 | Amazon Data Services Ireland Limited

DESCRIPTION

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.

About the team
Work/Life Balance

Our team puts a high value on work-life balance. Most days, our entire team is co-located in the Dublin offices, but support occasional work from home if needed. We generally keep core in-office hours from 10am to 4pm and provide flexibility for people to structure their working hours around them.

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.

Mentorship & Career Growth

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.

Inclusive Team Culture

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.

BASIC QUALIFICATIONS

- 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

PREFERRED QUALIFICATIONS

- 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

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/content/en/how-we-hire/accommodations.