Senior Software Engineer

Mason Alexander · Recruitment agency
Full-time•Full-stack•Dublin, Ireland · Remote within Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
Remote
Category
Full-stack

Technologies & skills

Primary technologies

Cloud & infrastructure

Other technical skills

What you'll be doing

Senior Backend Engineer role at a leading digital travel platform, focusing on designing, building, and scaling resilient microservices and distributed systems. The position emphasizes backend engineering, system architecture, and platform performance, with a hybrid work model (mostly remote, Dublin-based).

  • Architect, build, and maintain scalable backend applications, APIs, and microservices
  • Design event-driven, distributed systems for heavy data traffic and external integrations
  • Deploy, containerise, and operate services within an AWS cloud environment
  • Optimise application performance, system latency, caching strategies, and data access
  • Drive engineering best practices and mentor junior engineers
  • Champion maintainable architecture

Key requirements

Must-have

  • Commercial background in backend software engineering (C# / .NET or equivalent)
  • Experience with cloud-native architectures (AWS preferred)
  • Hands-on expertise with API design (GraphQL), asynchronous messaging, and SQL/NoSQL databases
  • Familiarity with containerisation tooling (Docker, Kubernetes)
  • Familiarity with CI/CD and observability practices
  • Strong pragmatic mindset

Role signals

Technical focus
backend
Leadership
Mentoring
Architecture / system design
Indicated in the listing
Hands-on vs management
Hands-on

Full job description

Senior Backend Engineer (.NET / AWS)

  • Location: Dublin (Hybrid – 1 day in office every 2 weeks)

  • Salary: Competitive + Package

We are partnering with a leading digital travel platform that connects over two million holidaymakers to their dream destinations every year. Combining an entrepreneurial culture with high-scale proprietary technology, they are expanding their core engineering team to build next-generation travel experiences and are looking for strong engineers that can raise the bar of the existing platforms.

The Opportunity Our client is seeking a Senior Software Engineer (Backend) to design, build, and scale resilient microservices and distributed systems.

In this role, you will take ownership of backend engineering, system architecture, and platform performance. You will solve complex problems around high-volume inventory processing, live pricing engines, customer search optimization, and transactional booking workflows.

Key Responsibilities

  • Architect, build, and maintain scalable backend applications, APIs, and microservices.
  • Design event-driven, distributed systems capable of handling heavy data traffic and external integrations.
  • Deploy, containerise, and operate services within an AWS cloud environment.
  • Optimise application performance, system latency, caching strategies, and data access.
  • Drive engineering best practices, mentor junior engineers, and champion maintainable architecture.

Requirements

  • Solid commercial background in backend software engineering (C# / .NET or equivalent modern frameworks).

  • Demonstrated experience with cloud-native architectures (AWS preferred).

  • Hands-on expertise with API design (GraphQL), asynchronous messaging, and SQL/NoSQL databases.

  • Familiarity with containerisation tooling (Docker, Kubernetes) and CI/CD/observability practices.

  • Strong pragmatic mindset—ability to weigh trade-offs between delivery speed, system resilience, and code quality.

  • Workplace & Culture:

  • Hybrid Model: Mostly WFH, requiring just 1 day every two weeks in their Dublin workspace.

  • Flexible Working: 37.5-hour work week with core collaboration hours between 10 AM – 4 PM.

Register now to upload your CV

Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.

Apply NowApply before: 14 Dec 2026