Description
As a mid-level Software Engineer at Leidos, you will build backend services, intelligent agents, and automation workflows that power platforms advancing mission-critical environments. These platforms leverage agent-based architectures, automation, and AI-driven capabilities for intent-driven interaction with systems like network operations and enterprise processes.
You will work within a multi-disciplinary team of software engineers, systems engineers, ISSEs, and security professionals, collaborating in GitLab to deliver secure, scalable, and compliant AI-enabled solutions.
Primary Responsibilities
- Design, develop, and maintain backend services and microservices supporting intelligent, agent-based platforms
- Build and integrate autonomous or semi-autonomous agents interacting with technical and business systems
- Develop AI-enabled workflows leveraging LLMs for decision support, automation, analysis, and system interaction
- Implement APIs and orchestration logic enabling agents and services to collaborate effectively
- Implement and maintain Infrastructure as Code (IaC) to provision and manage cloud environments
- Collaborate with systems engineers and ISSEs to translate requirements and security controls into code
- Contribute to Git-based development workflows, including pull/merge requests, code reviews, and documentation
- Support CI/CD pipelines and secure deployments aligned with ATO requirements
- Produce clear technical documentation covering code, agent behavior, and system interactions
- Contribute to an 'everything as code' approach, expressing infrastructure, automation, agent behavior, workflows, and operational artifacts as version-controlled, testable code
Required Skills and Experience
- BS degree and 4+ years of professional software development experience
- Proficiency in at least one modern programming language (Python preferred; Java or Go acceptable)
- Experience building backend services, APIs, or microservices
- Exposure to AI/ML systems, LLMs, or intelligent automation
- Familiarity with Infrastructure as Code concepts and tooling
- Experience working in GitLab and/or GitHub with collaborative development practices
- Ability to operate effectively in environments with evolving or ambiguous requirements
- Must have and maintain a Secret security clearance
Preferred Qualifications
- Active Security+ certification or equivalent IAT Level II certification
- Experience building or orchestrating agents, workflows, or autonomous systems
- Familiarity with LLM integration patterns
- Experience with containerization and orchestration technologies (Docker, Kubernetes)
- Familiarity with cloud platforms (AWS GovCloud preferred)
- Experience developing AI-enabled systems in regulated or secure environments
- Experience applying 'as code' approaches beyond infrastructure