Software Engineer

CapgeminiChicago, IL
Hybrid

About The Position

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world. This role is a Hybrid opportunity based in New jersey, Atlanta, Chicago, Dallas. 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

  • Strong proficiency in Scala and functional programming concepts.
  • Experience with Scala frameworks such as Akka, Play Framework, and Spark.
  • Solid understanding of the Java ecosystem and Java-Scala interoperability.
  • Hands-on experience designing and developing microservices and RESTful APIs.
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform).
  • Experience working in big data, stream processing, and real-time data environments.
  • Proven experience within the e-commerce domain.
  • Strong expertise in modern frontend development, including frameworks such as React, Angular, or Vue.js.
  • Experience building responsive, high-performance user interfaces and customer-facing web applications.
  • Knowledge of CI/CD pipelines, containerization, and modern software development practices.

Nice To Haves

  • Experience in e-commerce, fintech, analytics, or other high-transaction-volume environments.
  • Strong understanding of distributed systems and event-driven architectures.
  • Familiarity with technologies such as Kafka, Spark Streaming, Akka Streams, or similar real-time processing frameworks.

Responsibilities

  • Design, develop, and maintain scalable backend services using Scala and related technologies.
  • Build and optimize data pipelines and real-time processing systems.
  • Develop and consume APIs to support distributed, microservices-based architectures.
  • Create and enhance modern frontend applications that deliver seamless user experiences.
  • Collaborate with cross-functional teams to design and implement end-to-end solutions.
  • Deploy and manage applications in cloud environments.
  • Ensure application performance, reliability, scalability, and security.
  • Contribute to high-performance applications supporting e-commerce, analytics, and data-intensive workloads.

Benefits

  • Paid time off based on employee grade (A-F), depending on grade: Vacation: 12-25 days
  • 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