
Software Engineer – AI-Enabled Platforms, Tools
Leidos
full-time
Posted on:
Location Type: Hybrid
Location: Reston • Virginia • United States
Visit company websiteExplore more
Salary
💰 $87,100 - $157,450 per year
Tech Stack
About the role
- Contribute to the development of AI-enabled software platforms and developer tools
- Design and implement moderately complex software features
- Develop and maintain services, APIs, and supporting components using modern programming languages
- Write and maintain unit and integration tests
- Participate actively in code reviews
- Implement AI-enabled features
- Contribute to applications deployed in cloud-native environments
- Develop and support containerized services and CI/CD pipelines
- Collaborate with platform and infrastructure teams
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- 4+ years of relevant software engineering experience
- Proficiency in at least one modern programming language (e.g., Python, Java, Go, TypeScript)
- Experience developing or consuming RESTful APIs or service-based architectures
- Experience using Git and standard version control workflows
- Working knowledge of software testing practices and CI/CD pipelines
- Ability to work independently on defined tasks and features with minimal supervision
- Strong written and verbal communication skills
- Must be authorized to work in the U.S.
Benefits
- competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AI-enabled software developmentsoftware feature designAPI developmentunit testingintegration testingcloud-native environmentscontainerized servicesCI/CD pipelinesPythonJava
Soft Skills
independent workcommunication skills
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering