Software Engineer
Backend Developer
Akka
APIs
Azure
Big Data
Bigdata
CI/CD
Cloud
Cloud Operations
Cloud Platform
Cloud Platforms
Data Architecture
Data Engineer
Data Integration
Data Pipeline
Data Pipelines
Data Platform
Data Processing
Database
Design
DevOps
Engineering
Frontend
Full Stack
Information Technology (IT)
Integration
Java Language
JavaScript
Kafka
Play Framework
Programming Language
Programming Languages
Scala
Software Development
Software Engineer
Software Engineering
Spark
Stream Processing
Web Design
Job Description
Capgemini is hiring a Software Engineer for a hybrid role with placement across New Jersey, Atlanta, Chicago, and Dallas. In this position, you’ll partner with cross-functional teams to build and continuously improve scalable solutions spanning backend services, frontend experiences, microservices-based APIs, data pipelines, and cloud deployments.
What you’ll do
- 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 that enable distributed, microservices-based architectures.
- Create and enhance modern frontend applications to deliver seamless user experiences.
- Collaborate across teams to design and implement end-to-end solutions.
- Deploy and manage applications in cloud environments.
- Ensure application performance, reliability, scalability, and security.
- Support high-performance applications for use cases including e-commerce, analytics, and data-intensive workloads.
What you bring
- 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 including AWS, Azure, or Google Cloud Platform.
- Experience working in big data, stream processing, and real-time data environments.
- Proven experience in the e-commerce domain.
- Strong expertise in modern frontend development using React, Angular, or Vue.js.
- Experience building responsive, high-performance, customer-facing web applications.
- Knowledge of CI/CD pipelines, containerization, and modern software development practices.
- Experience in high-transaction-volume environments such as e-commerce, fintech, or analytics.
- 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.
Technologies involved
- Scala, Akka, Play Framework, Spark, Java
- Microservices, RESTful APIs
- AWS, Azure, Google Cloud Platform
- Big data, stream processing
- React, Angular, Vue.js
- CI/CD pipelines, containerization
- Kafka, Spark Streaming, Akka Streams
Compensation
USD 53,580 - 122,400 per year.
Benefits
- Paid time off based on employee grade (A-F), including Vacation: 12-25 days depending on grade, Company paid holidays, Personal Days, and Sick Leave.
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada).
- Retirement savings plans, such as 401(k) in the U.S. or RRSP in Canada.
- Life and disability insurance.
- Employee assistance programs.
- Other benefits as provided by local policy and eligibility.
Location
Chicago, IL (hybrid). This role is also listed as a hybrid opportunity based in New Jersey, Atlanta, Chicago, and Dallas.