Software Development Engineer - RDS Platform

2 months agoDublin, Ireland


Come and change the way our customers interact with relational database solutions at scale!

The AWS Relational Database Service (RDS) is one of the fastest-growing AWS businesses, providing super-simple provisioning and management for relational databases in the cloud. Customers can set up a new database with just a few clicks, and complex administrative tasks like scaling, fail-over, and monitoring are all handled in an automated fashion by our control systems.

As a software developer in the RDS team in Dublin, you will get to design, develop, deploy and operate quality solutions that help external and internal customer interface with the RDS service at scale via API and graphical interfaces.

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.


• 4+ years' experience developing with at least one modern language such as Java, C++/C#, Ruby, Python
• Knowledge of professional software engineering practices and software development lifecycle, including coding standards, code reviews, source control management, build processes, testing and operations


• 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
• Experience with Linux/UNIX system administration and troubleshooting

Amazon is closely following the Coronavirus Disease (COVID-19) and implementing processes that promote candidate and employee safety. Out of an abundance of caution, our default process for on-site interviews will now be held virtually via Amazon Chime.
At AWS, many of our global corporate offices remain a workplace option. We maintain rigorous safety protocols, follow occupancy limits, as well as adhere to any unique government-issued requirements. We also offer flexibility to work in the office, home, or a combination of both until June 30, 2021 for employees based in their regular country and state/province of employment.