Leidos
Leidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.
Principal Software Engineer – AI-Enabled Platforms, Tools
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 10,001+Since 1969H1B SponsorCompany SiteLinkedIn
Location
Virginia
Posted
40 days ago
Salary
$131.3K - $237.4K / year
Bachelor Degree12 yrs expEnglishCloudDistributed SystemsJavaKubernetesPythonType ScriptGo
Job Description
• 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.
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-Stack Software Developer
Finni Health (YC W23)Re-shaping how healthcare is delivered through aligning providers, patients, and payors.
Full-stack Engineer40 days ago
Full TimeRemoteTeam 501-1,000Since 2022H1B No Sponsor
Senior Full-Stack Developer in a fast-growing health-tech startup
JavaScriptNode.js
Full-stack Engineer40 days ago
Full TimeRemoteTeam 11-50Since 2018H1B Sponsor
Software Engineer developing a cloud platform for AI-native applications
Full-stack Engineer40 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor
Senior Software Engineer supporting software delivery on GTP / HT program
Distributed SystemsJavaSpringSpring BootSpringBoot
Ohio
Senior Software Engineer, Course Authoring & Learning
ArticulateMaker of the world’s most popular apps for online training, Articulate 360 and Rise. Trusted by 118,000+ orgs worldwide.
Full-stack Engineer40 days ago
Full TimeRemoteTeam 201-500Since 2002H1B Sponsor
Senior Software Engineer developing features for Rise Course Authoring and Learning team
DockerJavaScriptNode.jsPostgresReactSCSSTypeScript