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.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months