Senior Software Engineer Jobs

5,692 jobs found — updated daily

Gravitee Developer/Lead - Senior Software Engineer

CapgeminiChicago, IL
Hybrid

About The Position

The Capgemini team offers extensive career opportunities and provides mentoring and coaching for teammates. This role is an experienced professional with a strong background in software development. This is a hybrid role based across multiple locations: Dallas, Chicago, Atlanta, Nashville, New Jersey.

Requirements

  • 10+ years in API, cloud, or integration engineering roles.
  • Strong hands-on experience with AWS API Gateway (REST/HTTP APIs) and Gravitee API Management
  • Development experience, AWS Lambda and GCP Cloud Run / Cloud Functions
  • Solid understanding of API transformation flows, mappings, and gateway policies.
  • Experience working with Kubernetes (preferably GKE) and Docker.
  • Strong debugging and problem‑solving skills for API and serverless workloads.
  • Ability to lead and drive complex migration initiatives with minimal guidance.
  • Programming experience in Java, JavaScript/Node.js, Python, or .NET.
  • Infrastructure-as-Code (Terraform preferred).
  • Experience building or customizing Gravitee policies/plugins.

Responsibilities

  • Senior/Lead API Migration Engineer with strong expertise in AWS API Gateway, Gravitee API Management and GCP.
  • Lead the migration of AWS API Gateway APIs and AWS Lambda functions to Gravitee APIM on GCP, including re-platforming workloads to Cloud Run or Cloud Functions
  • Analyze existing AWS API behavior (mappings, transforms, quotas, errors, Lambda integrations).
  • Rebuild APIs in Gravitee with appropriate policies, flows, paths, endpoints, transformations.
  • Migrate business logic from Lambda to Gravitee policies, Cloud Run, or Cloud Functions.
  • Implement error handling (4xx/5xx), request/response transforms (XML↔JSON), and header rules.
  • Ensure API versioning, lifecycle management, and environment promotion (Dev → QA → UAT → Prod).
  • Set up CI/CD pipelines for Gravitee APIs and GCP workloads.
  • Work with Kubernetes teams to support Gravitee running on GKE.
  • Troubleshoot migration issues, performance bottlenecks, and policy configuration problems.
  • Maintain strong API security practices (IAM, OAuth/JWT, keys, firewall rules).
  • Partner with development, DevOps, cloud, and security teams to ensure smooth delivery.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

Career Resources

Build a Resume for Senior Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service