Senior Software Engineer
Galway, County Galway, Ireland · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 5 days ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or Engineering
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We are looking for a Senior Software Engineer to join the Contact Center Platform Engineering team at Fidelity Investments in Galway, Ireland. This role focuses on designing, developing, and delivering an enterprise-scale Workforce Management application that supports Fidelity's contact center operations. This platform helps associates deliver outstanding service across voice, chat, and digital channels to millions of customers.
Responsibilities
- Design and develop scalable, high-quality software solutions using Java with Spring Boot and React.
- Work collaboratively with product owners, architects, and other engineering teams to build next-generation contact center technologies.
- Contribute to architectural decisions and overall technical strategy.
- Perform code reviews, participate in design discussions, and mentor junior developers to promote engineering best practices.
Required Qualifications
- Minimum five years of experience in software development, particularly in full stack engineering.
- Strong backend proficiency with Java and Spring Boot.
- Expertise in React or other modern JavaScript frameworks for building responsive and component-driven user interfaces.
- Experience designing and developing REST APIs.
- Solid understanding of distributed system design and event-driven architecture patterns.
- Knowledge of software engineering fundamentals including design patterns, automated testing, observability, and CI/CD pipelines.
- Familiarity with secure engineering best practices covering authentication, authorization, encryption, secrets management, and secure service communications.
- Experience working with relational and NoSQL databases.
- Hands-on exposure to Agile and SAFe methodologies.
- Practical experience integrating AI-assisted development tooling such as GitHub Copilot or OpenAI Codex into daily workflows.
- Strong problem-solving ability, capacity to work independently, and excellent communication and collaboration skills.
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
Preferred Qualifications
- Experience with Apache Kafka or similar streaming platforms.
- Domain experience in Workforce Management.
- Knowledge of SIP, WebRTC, and CTI communication protocols.
- Familiarity with test automation frameworks such as JUnit, Jest, Playwright, and React Testing Library.
- Understanding of accessibility standards (WCAG) and responsive web design.
- Previous mentorship of junior engineers.
- Experience managing services through their full lifecycle.
- Exposure to cloud platforms like AWS, Azure, or Google Cloud Platform.
About the Team
The Contact Center Platform Engineering team at Fidelity develops systems that enable high-quality interactions across multi-channel customer engagements. Our team is fast-paced and collaborative, centered on innovation, ownership, and customer focus. Engineers here influence the future of contact center technologies while delivering robust and scalable platforms.