Description
The Leidos Office of Technology is seeking Software Engineers with AI and autonomy experience to help build a common technology platform.
In this role, you will design, build, and operate production software for AI-driven and autonomous systems. You will work in small, accountable build-and-run teams, using modern AI-assisted development practices to ship faster and at higher quality. Your work will support national security and other critical missions where reliability, security, and human oversight matter.
Responsibilities
- Design and build AI agents and reasoning services, including LLM-based agents, planning, and inference, with human oversight, auditability, and fail-safe behavior built in.
- Develop autonomy software and integrate it with sensors, platforms, and hardware across edge and cloud environments.
- Design and develop platform software, including APIs and SDKs, data and knowledge services, and user-facing applications.
- Package components as reusable, secure, well-documented assets that others can adopt without rework.
- Build and maintain CI/CD pipelines, automated testing, and release evidence (SBOM, provenance, signing) that support secure release and deployment.
- Own what you build in production, including observability, reliability, and incident response.
- Contribute to engineering standards, reusable patterns, and technical-debt reduction across the platform.
- Collaborate with program teams and architects to turn customer needs into repeatable capabilities.
- Use AI-assisted development tools (coding assistants, agentic workflows, automated review and test generation) in daily engineering, and help teams adopt them effectively and responsibly.
- Help evaluate emerging AI, autonomy, and developer-productivity technologies, and scale what works.
Basic Qualifications
- We are hiring software engineers at all levels, from junior through senior, with opportunities tailored to individual experience and expertise in AI-enabled software development.
- At the early career level, the ideal candidate would have a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, combined with 4+ years of experience. (Additional years of experience may be considered in lieu of a degree.)
- At the mid level, the ideal candidate would have a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, combined with 8+ years of experience. (Additional years of experience may be considered in lieu of a degree.)
- At the senior level, the ideal candidate would have a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, combined with 12+ years of experience. (Additional years of experience may be considered in lieu of a degree.)
- Hands-on software development experience in one or more modern languages such as Python, C++, Rust, Java, Go, or TypeScript.
- Experience (professional, academic, or personal projects) building AI/ML-enabled or autonomous systems, such as LLM agents, robotics, perception, planning, or sensor-driven software.
- Working knowledge of Git-based workflows, CI/CD, automated testing, and DevSecOps practices.
- Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code, or comparable) and the ability to quickly adopt new tools.
- Strong communication skills and the ability to work effectively in small, cross-functional teams.
- U.S. citizenship and the ability to obtain and maintain a Top Secret security clearance.
Benefits
- Pay Range: $107,900.00 - $195,050.00
For more fresh new jobs, check out yubhub.co.