Integration Engineer (Middleware/API)

CGI•Charlotte, NC
•Onsite

About The Position

CGI is hiring an Integration Engineer to build and operate middleware connecting business applications for a client in the transportation and financial services industry. This hands-on engineering role involves designing secure, reliable, and supportable APIs and integration flows, and selecting an appropriate processing model for each use case. The position uses a modern integration stack, including API management, cloud, and CI/CD tooling, and works alongside the client team at the client site in Greensboro, North Carolina. The engineer will join CGI as part of a growing account and a new local team in the Piedmont Triad. The role includes developing and maintaining middleware components, building synchronous and asynchronous integrations, managing APIs and integration flows to meet contracts and enterprise standards, and applying security and monitoring practices. It also involves documenting component behavior and operational considerations, and clearly communicating integration designs to technical and nontechnical stakeholders.

Requirements

  • 3–5 years of experience as a software engineer, data engineer, or integration engineer.
  • Strong understanding of synchronous and asynchronous processing, including when to use each approach.
  • Strong understanding of middleware security and monitoring, including end-to-end logging, token validation, and data validation.
  • Ability to clearly document middleware components, simplify design complexity, and communicate effectively with stakeholders.
  • Bachelor’s degree in Computer Science or equivalent education.
  • Able to work on site in Greensboro, North Carolina, five days a week.

Nice To Haves

  • Developer experience with IBM API Connect (APIC).
  • Developer experience with Java, Python, and/or JavaScript.
  • API development experience with OpenAPI, REST, GraphQL, and RPC standards.
  • Working knowledge of OAuth 2.0 and OpenID Connect.
  • Experience with Azure DevOps or GitHub Actions.
  • Experience with Microsoft Azure public cloud.
  • Terraform experience for cloud configuration.
  • Spring Boot experience.
  • Developer experience with Boomi.
  • Developer experience with IBM App Connect Enterprise (ACE).
  • Knowledge of Enterprise Integration Patterns.

Responsibilities

  • Design, develop, and maintain middleware components such as API gateways, proxies, routers, and data mappers.
  • Build and support synchronous and asynchronous integrations, choosing the appropriate processing model for each use case.
  • Develop and manage APIs and integration flows that meet agreed contracts and enterprise standards.
  • Apply middleware security and monitoring practices, including end-to-end logging, token validation, and data validation.
  • Document component behavior, interfaces, dependencies, and operational considerations.
  • Simplify complex integration designs and explain them clearly to technical and nontechnical stakeholders.

Benefits

  • Competitive compensation, including a profit participation program.
  • Comprehensive medical, dental, and vision benefits.
  • Basic life and accidental death and dismemberment insurance.
  • Matching contributions through a 401(k) plan and a CGI share purchase plan.
  • Flexible, paid accrued vacation leave ranging from 10 to 20 days per year, based on job level, relevant prior experience, and years of service.
  • 10 paid holidays per year.
  • At least 80 consecutive hours of paid sick/safe leave, except where applicable law requires more.
  • Paid parental leave ranging from 20 to 70 consecutive business days, based on circumstances and applicable laws.
  • Bereavement leave ranging from 1 to 7 days per year, based on relationship.
  • Paid jury duty leave, up to the time summoned.
  • Learning opportunities and tuition assistance.
  • Wellness and well-being programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service