- Home
- Jobs
- Full-stack
- Senior Software Engineer
Senior Software Engineer
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Full-time
- Location
- Galway, Ireland
- Workplace
- On-site
- Salary
- €70k-75k/year (EUR)
- Category
- Full-stack
Technologies & skills
Primary technologies
Testing
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
Similar jobs
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.