This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a key growth engine for the firm, we’re investing more than ever to expand our capabilities, modernize platforms, and elevate the experiences we deliver to employers and their employees. Our teams work at the intersection of technology, service, and financial expertise—supporting workplace clients with solutions that scale, adapt, and deliver meaningful outcomes. Here, your ideas help shape what’s next for workplace financial services. If you’re energized by solving complex problems, collaborating across disciplines, and making a real difference in the workplace services industry, you’ll find your place here. We’re looking for a Senior Software Development Engineer to design, build, and maintain secure, scalable Java‑based systems that support critical business functions. You will influence architectural direction, mentor engineers, and lead development efforts across distributed systems. This role is ideal for a technical leader who values collaboration, curiosity, and modern engineering practices—including the use of AI tools to drive quality and efficiency.
Job Responsibility:
Lead technical design, development, and delivery of cross‑functional, multi‑platform application systems
Utilize AI and automation technologies to enhance code quality, testing, and development workflows
Guide and mentor an Agile Java engineering team across frontend and backend technologies
Ensure all deliverables meet high standards of code quality, test coverage, and secure development practices
Conduct code reviews and provide constructive team feedback
Create Proof‑of‑Concept solutions to establish reusable patterns and accelerate feature delivery
Collaborate across teams to drive solution design, architecture documentation, and technical approvals
Promote secure coding practices, vulnerability prevention, and system resiliency
Build and maintain CI/CD pipelines (e.g., GitHub Actions, Bamboo) for cloud deployments
Contribute to Agile ceremonies and partner closely with product, architecture, and operations teams
Requirements:
8+ years of related experience required
BS/MS degree preferred or equivalent experience
7+ years of hands‑on Java development (writing and reviewing production code)
Proficiency with SQL and NoSQL databases (Oracle, MongoDB)
Expertise with Spring or Spring Boot frameworks
Experience designing, building, and maintaining RESTful APIs and microservices in cloud/hybrid environments
CI/CD pipeline experience using Bamboo, Jenkins, GitHub Actions, or similar tools
Experience mentoring junior or mid‑level engineers
Understanding of distributed systems, messaging, and integration patterns (RabbitMQ, Kafka)
Ability to translate system requirements into scalable, secure technical designs
Experience across the full SDLC using Agile or Scaled Agile methodologies
Strong communication, analytical thinking, and problem‑solving abilities
Knowledge of secure coding practices, performance optimization, and system resiliency
Familiarity with modern testing practices (TDD or BDD)
Nice to have:
Experience integrating AI tools into development workflows
Experience leading teams across co‑located, remote, and offshore environments
Experience with cloud‑native development, containers, or orchestration (Docker, Kubernetes)
Exposure to performance engineering tools (AppDynamics, Splunk, Grafana)
Frontend experience with Angular or React
Experience using test automation frameworks (Cucumber, Selenium)
What we offer:
401(k) with company match and Employee stock purchase plan
Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions