Senior Software Engineer

CPL · Recruitment agency
Full-time•Full-stack•€70k-75k/year (EUR)•Galway, Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
On-site
Salary
€70k-75k/year (EUR)
Category
Full-stack

Technologies & skills

Primary technologies

Cloud & infrastructure

Other technical skills

Secondary technologies

What you'll be doing

Join a large financial services firm in Galway as a Senior Software Engineer on the Contact Center Platform Engineering team. Design, develop, and deliver enterprise-scale Workforce Management applications using Java/Spring Boot and React. Mentor developers, shape architecture, and collaborate across teams.

Key requirements

Must-have

  • 5+ years of software development experience
  • Strong proficiency in Java and Spring Boot
  • Proficiency in React or modern JavaScript frameworks
  • Experience with REST API design and development
  • Experience designing and building distributed systems
  • Working knowledge of event-driven architecture patterns
  • Understanding of design patterns, automated testing, observability, and CI/CD
  • Understanding of secure engineering practices

Nice-to-have

  • Experience with Apache Kafka or similar streaming platforms
  • Experience in Workforce Management domain
  • Familiarity with SIP, WebRTC, and CTI protocols
  • Familiarity with test automation frameworks (Junit, Jest, Playwright, React Testing Library)
  • Knowledge of accessibility standards (WCAG) and responsive design
  • Experience mentoring junior engineers

Experience: 5+ years

Role signals

Technical focus
full-stack engineering, distributed systems, architecture, mentoring
Leadership
Mentoring
Architecture / system design
Indicated in the listing
Hands-on vs management
Hands-on

Full job description

​
We're working with a large financial services firm based in Galway to source Senior Software Engineers to join them on a permanent basis.

We are seeking a Senior Software Engineer to join the Contact Center Platform Engineering team.

In this role, you will design, develop, and deliver enterprise-scale Workforce Management application that power contact center operations, enabling associates to provide exceptional service to millions of customers across voice, chat, and digital channels.

As a key technical contributor, you will help shape architectural decisions and deliver high-quality, scalable solutions using Java/Spring Boot and React.

You will collaborate closely with product owners, architects, and cross-functional engineering teams to build the next generation of contact center technology, while also mentoring developers and contributing to engineering best practices and technical strategy.

The Expertise & **Skills ** You Bring

  • 5+ years of experience in software development with a focus on full stack engineering.
  • Strong proficiency in Java and Spring Boot for backend development.
  • Proficiency in React (or modern JavaScript frameworks) for building responsive, component-based UIs.
  • Experience with REST API design and development.
  • Demonstrated experience designing and building distributed systems.
  • Working knowledge of event-driven architecture patterns.
  • Strong understanding of software engineering fundamentals: design patterns, automated testing, observability, and CI/CD.
  • Strong understanding of secure engineering practices (authentication, authorization, encryption, secrets management, secure service communication).
  • Proficiency with RDBMS or NoSQL databases.
  • Experience with Agile/SAFe development methodologies.
  • Hands-on experience using AI-assisted development tools (e.g., GitHub Copilot, Claude Code, OpenAI Codex) in real engineering workflows.
  • Ability to contribute to design discussions, perform code reviews, and mentor junior developers.
  • Excellent problem-solving skills and ability to work independently.
  • Strong communications skills and ability to collaborate across teams.
  • Bachelor's degree in computer science, Engineering, or equivalent experience.

Preferred Qualifications

  • Experience with Apache Kafka or similar streaming platforms.
  • Working knowledge or experience in Workforce Management domain.
  • Familiarity with SIP, WebRTC, and CTI protocols.
  • Familiarity with test automation frameworks (Junit, Jest, Playwright, React Testing Library).
  • Knowledge of accessibility standards (WCAG) and responsive design.
  • Previous experience mentoring junior engineers.
  • Experience operating in a service ownership model (full lifecycle responsibility).
  • Experience with cloud platforms (AWS, Azure, GCP).

The Team

The Contact Center Platform Engineering team develops and maintains the platforms that power the contact center ecosystem, enabling seamless, high-quality interactions across millions of customer engagements.

You will assist with the build and support systems spanning agent desktops, routing platforms, IVR capabilities, real-time service experiences, and Workforce Management.

Click**'Apply Now'** to submit your resume or send directly to richard.riddett@cpl.ie

#LI-RR1

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: 8 Dec 2026