Spear AI is a growing defense contracting company dedicated to delivering cutting-edge solutions that support our nation’s security. They are seeking a Software Engineer to develop and maintain full stack software applications and services focused on AI/ML and analytic mission operations, collaborating with senior engineers and data engineers.
Responsibilities:
- Design and implement full stack software components for AI/ML and analytic applications
- Develop RESTful APIs and microservices following established architectural patterns
- Build user interfaces and dashboards for AI system monitoring, control, and mission workflows
- Implement automated testing and continuous integration practices
- Collaborate with data scientists, AI engineers, and senior SWEs on system integration
- Troubleshoot and resolve software issues in development and production environments
- Participate in code reviews and maintain high-quality coding standards
- Contribute to software architecture decisions and technical documentation
- Contribute to CI/CD pipelines and DevSecOps tooling under the guidance of senior engineers
- Support development and operation of MCP server integrations and AI tooling
Requirements:
- 4+ years of hands‑on software development experience
- Active TS/SCI clearance with ability to obtain CI Polygraph
- Proficiency in at least one modern front-end framework (React, Angular, or Vue) and at least one back-end language (Python, JavaScript/Node.js, Java, Go, or similar)
- Experience with web frameworks, relational and/or non-relational databases, and cloud platforms
- Working knowledge of API design (REST/GraphQL) and microservice patterns
- Knowledge of software engineering best practices and common design patterns
- Experience with version control (Git), testing frameworks, and DevOps tools
- Demonstrated ability and willingness to rapidly learn novel AI platforms, frameworks, and tool integrations, including those enabling agentic AI capabilities
- TS/SCI CI Poly clearance
- Strong AWS cloud skills (ECS/EKS, Lambda, S3, IAM, RDS, and CloudWatch)
- Experience with GitLab and GitLab CI/CD pipelines
- DevSecOps exposure (secure coding, automated testing, container/dependency scanning)
- Familiarity with MCP servers or tool-using LLM systems
- Familiarity with AI/ML concepts and patterns for integrating ML services into applications
- Military experience strongly preferred
- Intelligence Community experience strongly preferred