
Senior AI Software Engineer
Leidos
full-time
Posted on:
Location Type: Hybrid
Location: Gaithersburg • Maryland • Minnesota • United States
Visit company websiteExplore more
Salary
💰 $131,300 - $237,350 per year
Job Level
Tech Stack
About the role
- 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
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience)
- 12+ years of relevant experience or 10+ 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
Benefits
- 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
microservicesCI/CDDevSecOpsJavaPythonC++test automation frameworksAPIsLinuxAgile
Soft Skills
collaborationcommunicationproblem-solvingtechnical decision-makingtroubleshootingperformance tuningcontinuous improvementparticipation in sprint planningreview and retrospectivesworking in teams
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in EngineeringMaster's DegreePublic Trust clearance