Already filled

Don't miss the next one. Get matching roles delivered to your inbox.

Lead AI Software Engineer

Job summary

Gaithersburg

Work model

Hybrid · 2 days home
1 month ago
Job description

Responsibilities:

  • Design, develop, and maintain microservices-based applications following best practices in software engineering
  • Collaborate with product owners, architects, and engineers in an Agile/SAFe environment
  • Engage in sprint planning, daily stand-ups, reviews, and retrospectives
  • Partner with systems engineering and program teams to convert requirements into functional software solutions
  • Write clean, maintainable, and testable code in accordance with CI/CD and DevSecOps practices
  • Participate in system design discussions and contribute to technical decision-making
  • Integrate services with databases, messaging systems, and external APIs
  • Assist in troubleshooting, performance optimization, and continual improvement
  • Liaise closely with QA, DevOps, and platform teams to ensure dependable delivery
  • Employ modern automated testing methods, encompassing unit, integration, contract, and end-to-end testing
  • Utilize AI-assisted development tools to expedite coding, refactoring, debugging, and test creation

Requirements:

Must have:

  • Bachelors degree in Computer Science, Engineering, or a related technical field (or equivalent experience)
  • Over 4 years of hands-on experience or a Masters degree with 2+ years of relevant experience
  • Practical experience in building and supporting microservices-based systems
  • Proficiency in at least one modern programming language such as Java, Python, C++, or similar on a Linux environment
  • Familiarity with AI/ML-enabled systems, automation, or intelligent platforms
  • Experience in Agile development methodologies
  • Understanding of APIs and principles of distributed systems
  • Capability to obtain and sustain a Public Trust clearance
  • U.S. citizenship is mandatory
  • Successful completion of background checks required by the government client

Company:

At Leidos, we are looking for a Lead AI Software Developer to join our Air Traffic Business Area within the Homeland Sector in Gaithersburg, MD. This position offers a unique opportunity to contribute to initiatives that affect millions of air travelers. We offer a hybrid work arrangement, with three days on-site and two days remote, allowing for a flexible work-life balance. Our team is devoted to building and modernizing real-time, safety-critical systems using a blend of traditional systems engineering and cutting-edge AI-enhanced development practices. Join us in our mission-driven approach, where performance and reliability are paramount.