
Principal Software Engineer – AI-Enabled Platforms, Tools
Leidos
full-time
Posted on:
Location Type: Remote
Location: Virginia • United States
Visit company websiteExplore more
Salary
💰 $131,300 - $237,350 per year
Job Level
About the role
- Serve as the technical owner for major systems or platforms within an established strategic direction
- Define and evolve architectural patterns, design standards, and reference implementations
- Lead design reviews and guide teams toward sound technical decisions
- Identify and resolve complex technical risks spanning multiple components or teams
- Design and implement critical or high-risk components
- Review and elevate code quality across teams through deep technical feedback
- Prototype and validate new approaches before broader adoption
- Ensure systems meet requirements for scalability, reliability, security, and maintainability
- Lead the technical design of AI-enabled capabilities using approved models, frameworks, and platforms
- Establish patterns for AI integration and orchestration
- Evaluation, testing, and validation
- Safety, governance, and human-in-the-loop controls
- Guide teams in applying AI responsibly within production systems
- Act as a technical authority and escalation point across multiple teams
- Mentor Senior and mid-level engineers by setting a high technical bar
- Influence engineering practices, tooling, and standards through example and guidance
- Collaborate with product, security, and platform leaders to align technical solutions with mission needs.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- 12+ years of relevant software engineering experience
- Demonstrated experience leading the design of complex, distributed systems
- Expert proficiency in two or more modern programming languages (e.g., Python, Java, Go, TypeScript)
- Deep understanding of: Service-based or microservice architectures
- Cloud-native systems and deployment models
- Software quality, security, and operational best practices
- Deep understanding of Kubernetes and container orchestration: GitOps deployments
- Service Mesh
- Role of tools like Helm and Kustomize
- Proven ability to influence technical direction without formal authority
- Strong communication skills across technical and non-technical audiences.
- 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
software engineeringprogramming languagesPythonJavaGoTypeScriptmicroservice architecturesKubernetescontainer orchestrationGitOps
Soft Skills
leadershipcommunicationmentoringinfluencingcollaborationtechnical guidanceproblem-solvingrisk managementdesign reviewfeedback