JOBSEARCHER

Software Engineer

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.