
Senior Software Engineer – AI-Enabled Platforms, Tools
Leidos
full-time
Posted on:
Location Type: Hybrid
Location: Reston • Virginia • United States
Visit company websiteExplore more
Salary
💰 $107,900 - $195,050 per year
Job Level
About the role
- Own the design and implementation of complex features or subsystems within established architectures
- Translate high-level requirements into detailed technical designs and implementation plans
- Develop and maintain high-quality software using modern programming languages such as Python, Java, Go, or TypeScript
- Ensure solutions meet defined standards for quality, security, performance, and reliability
- Design and implement AI-enabled features using approved frameworks, models, and patterns
- Evaluate and improve AI-assisted behavior using established testing, validation, and review practices
- Design, develop, and support services deployed in cloud-native environments
- Partner with platform, security, and infrastructure teams to deliver scalable and reliable solutions
- Provide technical guidance and mentorship to T2/T3 engineers through code reviews, pairing, and design discussions
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- 8+ years of relevant software engineering experience
- Strong proficiency in at least one modern programming language (e.g., Python, Java, Go, TypeScript)
- Demonstrated experience designing and delivering complex features or subsystems
- Experience with: Service-based or microservice architectures, RESTful APIs, Software testing and CI/CD pipelines
- Familiarity with: Containers (Docker), Kubernetes or similar orchestration platforms, Cloud platforms (AWS, Azure, or GCP)
- Ability to work independently on complex problems with minimal supervision
- Strong communication skills and ability to collaborate across teams
- Must be authorized to work in the U.S.
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
PythonJavaGoTypeScriptAI-enabled featuresService-based architecturesMicroservice architecturesRESTful APIsSoftware testingCI/CD pipelines
Soft Skills
technical guidancementorshipcommunicationcollaborationindependent problem solving
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering