MANTECH seeks a motivated, career, and customer-oriented
Software Engineer for a new initiative within the National Capital Region. This effort supports the rapid design, deployment, operation, and sustainment of enterprise-scale AI, data, and mission platform capabilities across a cloud, edge, and classified operational environment
Responsibilities Include But Are Not Limited To
- Develop robust backend microservices and distributed systems for the platform.
- Design and implement secure and high-performance APIs to enable enterprise AI operations.
- Architect and deploy cloud-native, event-driven architectures.
- Contribute to Kubernetes-native application development and cloud-native engineering practices.
- Utilize and integrate technologies such as OpenTelemetry, OpenRouter, or LiteLLM for system delivery.
Minimum Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 5 or more years of relevant experience in backend software development or distributed systems engineering.
- Proficiency in modern programming languages (e.g., Rust, Go, Python, or TypeScript).
- Demonstrated experience with cloud-native technologies and container orchestration (Kubernetes).
- Experience designing and implementing RESTful and/or GraphQL APIs.
Preferred Qualifications
- Advanced knowledge of data and messaging technologies (e.g., NATS, Kafka, Redis, or ClickHouse).
- Experience with the Django web framework.
- Prior experience in Defense or Intelligence Community mission environments.
Clearance Requirements
- For onsite work, a TS/SCI clearance with Poly will be required.
Physical Requirements
- The person in this position must be able to remain in a stationary position 50% of the time.
- Frequently communicates with co-workers, management, and customers, which may involve delivering presentations.
- Constantly operates a computer and other office productivity machinery.