via Indeed
$120K - 200K a year
Design, develop, and deliver a federated GraphQL API, establish standards, and support CI/CD pipelines within an enterprise environment.
Experience with GraphQL, ASP.NET Core, relational databases like PostgreSQL, containerized deployments, and enterprise security standards.
Senior Software Integration Engineer The Integration Engineer will serve as a core member of the Integrated Program Team (IPT), providing hands-on engineering support for the design, development, and delivery of a federated GraphQL Partner API used to distribute authoritative legislative and member data across the Government (essential). This role is responsible for delivering a production-ready MVP Partner API, while also helping establish the patterns, tooling, and governance standards that will guide all future GraphQL development. Key Responsibilities • Design, implement, and deliver a federated GraphQL API that exposes data from existing IT systems • Develop GraphQL subgraphs using ASP.NET Core and the Hot Chocolate GraphQL framework. Integrate GraphQL federation tooling and participate in architectural decisions supporting schema composition governance, and lifecycle management. • Work within an Agile delivery model, participating fully in sprint planning, backlog grooming, code reviews, and retrospectives. • Collaborate closely with engineers, architects, and contractors to ensure solutions align with existing infrastructure, security, and CI/CD standards. • Implement secure API access using OAuth2 / Entra ID authentication and authorization. • Support CI/CD pipelines using Azure DevOps, containerized builds (Docker), and Helm-based Kubernetes deployments. • Contribute to documentation, training materials, and best practices for GraphQL development, federation, testing, and operations. • Support testing, observability, and performance validation of GraphQL APIs, including schema validation and integration testing. • Ensure compliance with IT configuration management, infrastructure protection, and security policies. Required Qualifications • Senior-level experience as a Software Engineer or Computer Scientist. • Hands-on experience designing and implementing GraphQL APIs in production environments. • Strong experience with .NET / ASP.NET Core microservices. • Familiarity with GraphQL federation concepts, including subgraphs and supergraphs. • Experience working with relational databases (preferably PostgreSQL) as systems of record. • Experience with containerized development and deployment (Docker, Kubernetes). • Experience with CI/CD pipelines, ideally using Azure DevOps. • Ability to work effectively within structured, security-conscious enterprise environments. • Strong communication skills and ability to work within a multi-organization IPT. The Integration Engineer will directly contribute to: • The Federated Partner GraphQL API MVP • Reusable GraphQL patterns, practices, and documentation • Technical inputs to the GraphQL roadmap for future APIs • Training materials and knowledge transfer to staff
This job posting was last updated on 1/27/2026