Senior AI Software Developer

Leidos

Eagan (MN)

Hybrid

USD 107,900 - 195,050

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading defense and technology company is seeking a Senior AI Software Developer in Eagan, MN to develop the Common Automation Platform. The role focuses on designing and maintaining microservices-based applications in an Agile environment. Required qualifications include a Bachelor’s degree in Computer Science and 8+ years of experience in relevant fields. Experience with AI/ML systems and CI/CD pipelines is preferred. Competitive pay range is $107,900 – $195,050.

Qualifications

  • 8+ years of relevant experience or 6+ years with a Master’s Degree.
  • Hands-on experience building microservices-based systems.
  • Proficiency in at least one modern programming language.

Responsibilities

  • Design, develop, and maintain microservices-based applications.
  • Collaborate with product owners in an Agile/Safe environment.
  • Implement modern automated testing strategies.

Skills

Microservices-based systems
Agile environments
Test automation frameworks
Modern programming languages (Java, Python, C++)
APIs and distributed system concepts
Cloud experience (AWS, Azure, or GCP)
Containerization (Docker, Kubernetes)

Education

Bachelor’s degree in Computer Science or related field

Tools

Git
CI/CD
Kafka

Job description

Job Title

Senior AI Software Developer

Location

Gaithersburg, MD or Eagan, MN

Job Summary

Leidos is seeking a Senior AI Software Developer to join the Air Traffic Business Area within the Homeland Sector to support the development of the Leidos Common Automation Platform (L‑CAP). L‑CAP is a mission‑critical, future‑ready automation solution built on a hybrid cloud data mesh architecture. The role involves designing, developing, and maintaining microservices‑based applications in an Agile/SAFe environment, with a focus on AI‑enabled or data‑driven systems.

Hybrid schedule: 3 days onsite, 2 days remote.

Key Responsibilities
  • Design, develop, and maintain microservices‑based applications using modern software engineering best practices.
  • Collaborate with product owners, architects, and engineers in an Agile / SAFe environment.
  • Participate in sprint planning, daily standups, reviews, and retrospectives.
  • Collaborate with systems engineering, product delivery, and program teams to translate requirements into working software solutions.
  • Develop clean, maintainable, and testable code following CI/CD and DevSecOps practices.
  • Contribute to system design discussions and technical decision‑making.
  • Integrate services with databases, messaging systems, and external APIs.
  • Support troubleshooting, performance tuning, and continuous improvement.
  • Work closely with QA, DevOps, and platform teams to ensure reliable delivery.
  • Implement modern automated testing strategies, including unit, integration, contract, and end‑to‑end testing.
Required Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience).
  • 8+ years of relevant experience or 6+ years of experience with a Master’s Degree.
  • Hands‑on experience building and supporting microservices‑based systems.
  • Proficiency in at least one modern programming language (e.g., Java, Python, C++, or similar on a Linux based system).
  • Experience working in Agile environments.
  • Experience with test automation frameworks and integration of automated test suites into CI/CD pipelines.
  • Understanding of APIs and distributed system concepts.
  • Ability to obtain and maintain a Public Trust clearance.
  • U.S. citizenship required.
Preferred / Desired Qualifications
  • Experience or exposure to AI/ML‑enabled systems (Claude‑Code), automation, or intelligent platforms.
  • Experience with Git‑based version control and CI/CD pipelines.
  • Familiarity with Scaled Agile Framework (SAFe).
  • Experience with relational and/or NoSQL databases.
  • Hands‑on experience with Kafka or other event‑streaming technologies.
  • Cloud experience (AWS, Azure, or GCP).
  • Containerization and orchestration experience (Docker, Kubernetes).
  • Experience working in DevSecOps environments.
Additional Requirements
  • Successful completion of background investigation as required by the government customer.
Pay Range

$107,900.00 – $195,050.00 (general guideline only).

EEO Statement

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead AI Software Developer
Lead AI Software Developer

Leidos LLC • Gaithersburg (MD)

On-site
USD 87,000 - 158,000
Lead AI Software Developer
Lead AI Software Developer

Leidos • Gaithersburg (MD)

Hybrid
USD 87,100 - 157,450
Health and Wellness programs
Income Protection
Paid Leave
+1
Principal Software Architect
Principal Software Architect

Leidos Inc • Gaithersburg (MD)

On-site
USD 131,300 - 237,350
Competitive compensation
Health and Wellness programs
Paid Leave
+1
AI Software Developer
AI Software Developer

Leidos • Virginia (IL)

Hybrid
USD 70,000 - 126,000
Lead AI Software Developer
Lead AI Software Developer

Leidos Inc • Gaithersburg (MD)

On-site
USD 131,000 - 238,000
Competitive compensation
Health and Wellness programs
Paid Leave
+1
Principal Software Developer
Principal Software Developer

Leidos • Ashburn (VA)

On-site
USD 131,000 - 238,000
AI Software Developer
AI Software Developer

Leidos • Gaithersburg (MD)

Hybrid
USD 69,550 - 125,725
Senior Software Developer
Senior Software Developer

Leidos Inc • Ashburn (VA)

On-site
USD 107,000 - 196,000
Health and Wellness programs
Paid Leave
Retirement benefits
Senior Software Developer
Senior Software Developer

Leidos Inc • Eagan (MN)

On-site
USD 107,000 - 196,000
Competitive compensation
Health and Wellness programs
Paid Leave
+1
Principal Software Developer
Principal Software Developer

Leidos Inc • Eagan (MN)

On-site
USD 100,000 - 130,000
Health and Wellness programs
Paid Leave
Retirement plans