Leidos

Software Engineer – AI-Enabled Platforms, Tools

Leidos

full-time

Posted on:

Location Type: Hybrid

Location: RestonVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $87,100 - $157,450 per year

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