Principal Software Engineer - AI-Enabled Platforms (Remote)
About the Role
Leidos is seeking a Principal Software Engineer to join our team in a remote capacity. This is not just a maintenance role; it’s a reinvention role where you will provide technical leadership for the design and delivery of AI-enabled software platforms and developer tools that support the modernization of mission-critical systems. As a Principal Software Engineer, you will be responsible for system-level technical leadership, defining architectural direction, and resolving complex technical challenges.
What You'll Do
- 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.
- Lead the technical design of AI-enabled capabilities using approved models, frameworks, and platforms.
- Establish patterns for AI integration, evaluation, testing, and validation.
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.
- 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.
Nice to Have
- Experience designing or integrating AI-enabled or data-driven systems in production.
- Background in developer tools, platform modernization, or large-scale system evolution.
What We Offer
- Competitive compensation and benefits package.
- Health and Wellness programs.
- Income Protection, Paid Leave, and Retirement plans.
- Opportunities for professional growth and development.
- Work in a dynamic and innovative environment.
This Principal Software Engineer role at Leidos offers a unique opportunity to lead AI-enabled platforms in a fully remote setting, with a competitive salary and comprehensive benefits.
Who Will Succeed Here
Deep expertise in Python and Go for building scalable microservices, ensuring performance and maintainability in AI-enabled platforms.
Strong experience with Kubernetes for orchestrating containerized applications, demonstrating an ability to manage complex deployments in a remote work environment.
A strategic mindset with a proven track record of leading cross-functional teams in the development of AI integration solutions, fostering innovation and driving project success.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months