Software Development Engineer
Amazon
mid-level
Location
Dublin, Ireland
Work Type
Onsite
Seniority
mid-level
Posted
April 10, 2026
Total Compensation
€160,000
Yearly Savings (Comfortable)
€38,000
Want to apply for this job?
Subscribe to access the application link and 8,000+ more jobs
Job Description
Who you are
- Bachelor's degree in computer science or equivalent
- Experience programming with at least one software programming language
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Knowledge of system performance, memory management, and parallel computing principles
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience programming with C, C++ or Rust
What the job involves
- We are seeking motivated, passionate backend engineers to work with in-memory database technologies including Valkey, Redis OSS and Memcached and make AWS ElastiCache the best place to run these engines
- You will use your analytical, design, and problem-solving skills to build next-generation technologies in areas of horizontal and vertical scaling, data replication, data sharding and migration algorithms as well as robust authentication/authorization protocols
- As part of this role you will work closely with Valkey OSS community to influence and contribute net new features as well as performance optimizations to open-source Valkey
- We generally keep core in-office hours from 10am to 4pm and provide flexibility for people to structure their working hours around them
- The role involves day time on-call responsibilities, typically once every 2-3 months
- We don’t like to get paged in the middle of the night or on weekends; so we investigate operational gaps on a weekly basis, proactively root-cause issues and fix them for good
- Our team has a mixture of engineers from diverse backgrounds and tenures
- We are dedicated to supporting new team members through on-boarding buddies and mentorship
- We try to assign projects based on each team member’s unique background and provide them opportunities to learn new skills to make them better rounded engineers
- We celebrate knowledge sharing and encourage each member to participate and learn through team wide design reviews
- Our team is intentional in building a daily work environment where mutual respect, equity and positive recognition of differences are cultivated
- We seek diverse perspectives in our team meetings and respect honest feedback to help us make effective decisions
- Elastic Cache is a part of AWS Utility Computing (UC) which provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry
- 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, including support for customers who require specialized security solutions for their cloud services
More Jobs You Might Like
Helpful Resources
Salary & Savings Calculator
Compare salaries across European cities and calculate your potential savings. Understand cost of living and take-home pay for tech jobs in Europe.
Career Guides
Expert advice on landing high-paying tech jobs in Europe. Tips on interviews, salary negotiation, and career growth from The European Engineer.
Access 8,000+ High-Paying Tech Jobs
Get unlimited access to our full database of 8,000+ jobs with advanced filters, salary comparisons, and exclusive career guides from The European Engineer.