Tech Lead - Java/ Scala/ Akka

CapgeminiChicago, ND
$82,082 - $193,440Remote

About The Position

At Capgemini, you will collaborate with cross-functional teams to deliver innovative technology solutions that drive business value and enhance client experiences. You will contribute to the design, development, and continuous improvement of scalable, high-quality solutions in a dynamic and collaborative environment.

Requirements

  • 10+ years of backend software engineering experience, including a demonstrated track record of technical leadership across multiple teams or a significant business domain.
  • Deep expertise within the JVM ecosystem, with strong hands-on experience in Java.
  • Experience with Scala, or a strong interest and ability to quickly learn and adopt it.
  • Proven success designing, building, and operating microservices at scale in production environments.
  • Strong experience with Spring Framework / Spring Boot, including: REST API development, Dependency Injection (DI), Broader Spring ecosystem components
  • Experience with reactive and concurrent programming frameworks such as: Play Framework, Akka, Or equivalent technologies with the ability to rapidly ramp up.
  • Hands-on experience with Apache Kafka and event-driven or streaming architectures in production.
  • Proven ability to define technical direction and establish standards adopted by multiple engineering teams.
  • Strong communication, stakeholder management, and influencing skills.
  • Ability to align engineers, tech leaders, and business stakeholders around a shared technical vision without relying on organizational hierarchy.
  • Strong background in production operations and system reliability, including: Monitoring and observability, Alerting and incident management, On-call ownership, Troubleshooting and debugging large-scale distributed systems

Nice To Haves

  • Production experience with Scala and functional programming principles.
  • Experience building backend systems using Go.
  • Knowledge of cloud-native technologies and modern infrastructure, including: Docker, Kubernetes, CI/CD pipelines
  • Strong understanding of distributed systems patterns and large-scale architectures.
  • Experience with relational and/or NoSQL databases.
  • Experience mentoring senior engineers, Tech Leads, Engineering Managers, or technical leadership teams.

Responsibilities

  • Define and drive the technical vision, architecture, and engineering standards across multiple teams.
  • Design, build, and evolve highly scalable, resilient microservices and distributed systems.
  • Lead cross-team architectural initiatives and ensure consistency across the Core Services platform.
  • Guide teams on system reliability, operational excellence, and production readiness.
  • Partner with Tech Managers and senior stakeholders to align technical decisions with business objectives.
  • Mentor senior engineers and technical leaders, fostering engineering excellence across the organization.
  • Act as the escalation point for complex technical challenges spanning multiple teams and services.

Benefits

  • Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service