Principal Software Engineer - AI Development (Remote)
About the Role
We're seeking a Principal Software Engineer - AI Development to join our team remotely. This is not just a maintenance role; it's a reinvention role where you will reshape how software systems are conceived, delivered, and trusted. As a Principal Software Engineer, you will pair deep technical credibility with architectural vision, challenging legacy approaches to meet mission demands.
What You'll Do
- Drive the design and delivery of AI-enabled, intelligent software platforms that accelerate modernization.
- Provide thought leadership in AI opportunities and establish best practices for agentic-enabled tooling.
- Design scalable, secure software systems integrating LLMs and automation.
- Lead architecture reviews and set engineering standards for AI safety and quality.
- Build high-quality software using modern languages such as Python, TypeScript, and Java.
- Develop pipelines that enable AI reasoning and automate legacy system transformations.
- Collaborate with product and UX teams to define user journeys and developer experience goals.
- Mentor senior engineers and cultivate a culture of excellence and continuous learning.
Requirements
- 15+ years of experience in software engineering, with significant experience at the senior/principal level.
- Expertise in distributed systems and developer tools.
- Hands-on experience with AI/ML systems and integrating large language models.
- Strong knowledge of agentic frameworks and microservices.
- Proficiency in at least two modern programming languages (Python, Go, Java, C#).
- Ability to influence cross-functional teams and communicate complex ideas clearly.
- Must be authorized to work in the U.S.
Nice to Have
- Experience modernizing legacy systems.
- Background in building developer experience tools.
- Familiarity with cybersecurity principles.
What We Offer
- Competitive salary ranging from $154,050 to $278,475.
- Comprehensive health and wellness programs.
- Paid leave and retirement plans.
- Remote work flexibility.
- Opportunities for continuous learning and professional development.
This Principal Software Engineer role at Leidos offers a unique opportunity to lead AI innovations remotely, with a competitive salary and a focus on critical software systems.
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