Senior Integration Engineer
About the role
The organization operates within the federal technology solutions sector, focusing on modernizing financial and budget applications for government clients. It addresses challenges related to integrating modern capabilities with existing enterprise and legacy systems, enabling secure and reliable data exchange across federal financial, acquisition, and planning domains.
The SENIOR INTEGRATION/API SOFTWARE ENGINEER role is critical for designing, developing, and supporting APIs and system integrations that connect modernized financial systems with legacy enterprise applications. This position ensures seamless and secure data flow between diverse platforms, directly impacting the efficiency and reliability of federal financial and operational processes.
Responsibilities
- Design, develop, test, deploy, and maintain RESTful APIs and system integrations
- Analyze system interfaces, data structures, and business rules to support integration
- Develop API contracts, interface specifications, and technical documentation
- Implement secure, reusable integration components using appropriate technologies
- Ensure integration controls such as authentication, validation, error handling, and logging
- Develop data transformation and mapping logic for cross-system information exchange
- Collaborate with platform developers to define external data exchanges
- Support data validation, reconciliation, and exception processing
- Execute automated API and integration testing
- Troubleshoot and resolve interface and data exchange issues
- Participate in code reviews, version control, CI/CD, and production support
- Work closely with architects, developers, analysts, and security teams throughout integration
Requirements
- 8+ years of software development or systems integration experience with API/backend focus
- Skilled in designing, developing, and supporting RESTful APIs and enterprise integrations
- Proficient in Java, C#/.NET, Python, or similar backend technologies
- Experience with JSON, XML, REST, HTTP/HTTPS, and API specifications like OpenAPI/Swagger
- Knowledge of API authentication methods such as OAuth 2.0 and enterprise security
- Familiarity with relational databases, SQL, data mapping, transformation, and validation
- Experience with integration controls including logging, error handling, retries, and monitoring
- Proficient with Git and modern software development practices
- Experience with automated API/integration testing tools (e.g., Postman/Newman)
- Ability to troubleshoot complex multi-system data exchanges
- Strong analytical, communication, and collaboration skills
- Must meet applicable Federal background and security investigation requirements
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- Health Savings Account with company contribution
- Company-paid life and disability insurance
- Voluntary accident, hospital indemnity, and critical care insurance
- Voluntary medical and dependent care flexible spending accounts
Pay
The base salary range for this position is $130,000 to $140,000 annually, depending on geographic work location, relevant experience, skills, education, internal equity, security clearance, and contract requirements.