Fidelity Investments

Senior Software Engineer

Fidelity Investments

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.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

How they work

Communication Teamwork & Collaboration Problem Solving Leadership Independence
🤖
Online · instant AI help
Broxer