Software Engineer

Capgemini•Atlanta, GA
•$63,140 - $181,144•Hybrid

About The Position

Capgemini is seeking a Senior Software Development Engineer to collaborate with cross-functional teams in delivering technology solutions that drive business value and improve client experiences. The role contributes to the design, development, and ongoing improvement of scalable, high-quality solutions in a collaborative environment. It focuses on Java backend development and modern frontend technologies, including cloud-native applications, APIs, microservices, and user interfaces built with React. The position is a hybrid opportunity based in Atlanta.

Requirements

  • At least 5 years of software development experience.
  • Strong expertise in Java, Spring Boot, microservices, and API development.
  • Hands-on experience with React, JavaScript, TypeScript, HTML, and CSS.
  • Experience with AWS, Azure, or GCP.
  • Knowledge of Generative AI APIs and LLM integrations.
  • Strong understanding of distributed systems, asynchronous programming, and event-driven architectures.
  • Experience with relational and NoSQL databases.
  • Familiarity with CI/CD, Agile methodologies, and software development best practices.

Nice To Haves

  • Full-stack engineering expertise across Java, React, microservices, cloud, and AI integrations.
  • Ability to build scalable, high-performance applications while collaborating effectively across teams.

Responsibilities

  • Design, develop, and maintain enterprise applications using Java, Spring Boot, and microservices.
  • Build responsive user interfaces using React, JavaScript, and TypeScript.
  • Develop and integrate REST/GraphQL APIs and web services.
  • Design cloud-native solutions using AWS, Azure, or GCP.
  • Implement event-driven architectures using Kafka or RabbitMQ.
  • Integrate Generative AI/LLM APIs, such as OpenAI, Anthropic, or Gemini, into business solutions.
  • Work with SQL and NoSQL databases, including PostgreSQL, Oracle, MongoDB, and Redis.
  • Develop Python-based components for automation, services, and data processing.
  • Collaborate with cross-functional teams to deliver scalable and secure solutions.
  • Support CI/CD pipelines, application reliability, performance optimization, and code quality.

Benefits

  • Paid time off, including 12–25 vacation days depending on employee 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 a 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.
  • The role may be eligible for variable incentives, bonuses, or commissions, depending on the position and applicable laws.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service