This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Software Integration Engineer will design and build connections between software platforms, through APIs, middleware, event pipelines, and data feeds to connect disparate applications, platforms, and services. Responsible for ensuring integration meets requirements for performance, security, and compliance through end-to-end testing.
Job Responsibility
Design API integrations between enterprise systems
Developing, testing, and debugging code to ensure integrated systems function correctly
Build and maintain integration pipelines using REST, SOAP, GraphQL, and event-driven messaging (Kafka, Azure Service Bus, SQS)
Create and maintain API documentation
Debug integration failures systematically
Conduct integration testing across system boundaries, including negative testing for error and edge cases
Collaborate with technical teams and third-party API providers during integration development and issue resolution
Monitor integration health through dashboards and alerts
respond to failures and degraded connectivity in production
Requirements
United States citizen
Active TS/SCI clearance
Bachelor's degree in CS, Information Systems, or Software Engineering
Track record of end-to-end integration ownership: design, build, deploy, and monitor
Minimum 8 years of relevant experience
Strong problem-solving and analytical skills to troubleshoot complex integration challenges
Excellent communication and interpersonal skills.
Nice to have
Active CI Poly
Experience in managing large and complex software and mission integration projects
Experience in working with a variety of business leaders, IT professionals, and customers