Job Description:

The Role

Are you passionate about building innovative products that transform customer experiences? We are seeking a Senior Software Engineer to join our Contact Center Platform Engineering team. In this role, you will design, develop, and deliver enterprise-scale Workforce Management application that power Fidelity’s 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 Fidelity’s contact center ecosystem, enabling seamless, high-quality interactions across millions of customer engagements. We build and support systems spanning agent desktops, routing platforms, IVR capabilities, real-time service experiences, and Workforce Management.


Our team operates in a fast-paced, highly collaborative environment where innovation, ownership, and customer obsession are central to our success. Engineers on this team play a critical role in shaping the future of contact center technology while delivering resilient, scalable solutions that directly impact customer experience.

For more like this search #SWE

Category:

Information Technology