- Arlington, Virginia, United States
- On-site
- Full-time · Senior
- 5–7 years
Design, develop, integrate, and support secure software components and interfaces for mission-critical applications in a classified environment.
Responsibilities
- Design, develop, and integrate software components, APIs, services, adapters, deployment artifacts, automation scripts, and application interfaces supporting mission integration.
- Support application onboarding by documenting architecture, dependencies, runtime, compute, storage, network, identity, API specifications, and deployment approaches.
- Develop technical documentation, including interface control documents, API specifications, schemas, message definitions, deployment manifests, test results, release notes, and runbook inputs.
- Coordinate with data, cloud, platform, enterprise services, network, security, compliance, and operations teams to meet architecture, access, encryption, logging, monitoring, and authorization requirements.
- Implement integration patterns using APIs, message brokers, streaming services, secure file transfer, containers, service endpoints, configuration management, and secrets management.
Requirements
- Bachelor’s degree in computer science, software engineering, information technology, engineering, or a related discipline
