Resume and JobRESUME AND JOB
Leidos logo

Principal Software Engineer - Careers at Leidos

Leidos

Principal Software Engineer - Careers at Leidos

full-timePosted: Feb 3, 2026

Job Description

Lead Innovation at Leidos Defense Systems

Leidos Defense Systems seeks a Principal Software Engineer to mentor teams and deliver cutting-edge solutions for defense, space, cyber, and commercial challenges. Join our matrix organization supporting diverse programs in Huntsville, AL.

Primary Responsibilities

  • Guide software teams through development lifecycles, parsing ambiguous requirements into actionable plans.
  • Design and implement desktop software using C/C++, C#, Java, Python, emphasizing data structures and object-oriented principles.
  • Champion Agile/Scrum practices, task management, peer reviews, automated testing, and documentation.
  • Mentor junior engineers, fostering growth in fast-paced, high-stakes environments with competing customer needs.
  • Drive best practices to ensure robust, scalable software for mission-critical applications.

Basic Qualifications

  • Bachelor's in Computer Science or equivalent from ABET-accredited university; 12+ years experience (10+ with Master's).
  • Proven track record in requirements analysis, software design, implementation, and unit testing.
  • Expertise in multiple languages (C/C++, C#/Java, Python) and desktop development.
  • Strong Agile/Scrum experience, mentoring skills, and communication abilities.
  • Must reside in or relocate to North Alabama/Huntsville area.

Preferred Qualifications

  • Master’s Degree in relevant field.
  • Unity Real-Time Development and modeling/simulation experience.
  • Prior interviewing or proposal contributions.

Why Leidos?

Outthink, outbuild, and outpace the status quo. We're recruiting disruptors for high-impact missions. Pay Range: $131,300 - $237,350 USD annually, based on experience and skills. Original posting: January 9, 2026. U.S. positions open at least 3 days.

Locations

  • Huntsville, Alabama, United States

Salary

131,300 - 237,350 USD / yearly

Estimated Salary Rangehigh confidence

131,300 - 237,350 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C/C++intermediate
  • C#intermediate
  • Javaintermediate
  • Pythonintermediate
  • Agile/Scrum Methodologiesintermediate
  • Object-Oriented Designintermediate
  • Unit Testingintermediate
  • Data Structuresintermediate
  • Software Best Practicesintermediate
  • Peer Reviewsintermediate
  • Automated Testingintermediate

Required Qualifications

  • Bachelor's Degree in Computer Science, Computer Engineering, or equivalent from ABET-accredited university (experience)
  • 12+ years experience or 10+ with Master's (experience)
  • Experience analyzing requirements and developing software (experience)
  • Desktop software development expertise (experience)
  • Mentoring and team guidance experience (experience)
  • Resident of North Alabama or willing to relocate to Huntsville area (experience)

Responsibilities

  • Contribute to and mentor software development teams
  • Analyze and develop requirements for complex problems
  • Design, implement, and maintain software products
  • Provide guidance in fast-paced environment with competing requirements
  • Apply Agile/Scrum methodologies and task management
  • Conduct peer reviews, automated testing, and documentation

Benefits

  • general: Competitive salary range $131,300 - $237,350
  • general: Comprehensive health and wellness programs
  • general: 401(k) matching and retirement plans
  • general: Professional development and mentoring opportunities
  • general: Relocation assistance for Huntsville, AL area

Target Your Resume for "Principal Software Engineer - Careers at Leidos" , Leidos

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer - Careers at Leidos. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Engineer - Careers at Leidos" , Leidos

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Jobs in Huntsville ALLeidos CareersDefense IT JobsSoftware Engineering United StatesEngineeringInformation TechnologySecurity

Answer 10 quick questions to check your fit for Principal Software Engineer - Careers at Leidos @ Leidos.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Leidos logo

Principal Software Engineer - Careers at Leidos

Leidos

Principal Software Engineer - Careers at Leidos

full-timePosted: Feb 3, 2026

Job Description

Lead Innovation at Leidos Defense Systems

Leidos Defense Systems seeks a Principal Software Engineer to mentor teams and deliver cutting-edge solutions for defense, space, cyber, and commercial challenges. Join our matrix organization supporting diverse programs in Huntsville, AL.

Primary Responsibilities

  • Guide software teams through development lifecycles, parsing ambiguous requirements into actionable plans.
  • Design and implement desktop software using C/C++, C#, Java, Python, emphasizing data structures and object-oriented principles.
  • Champion Agile/Scrum practices, task management, peer reviews, automated testing, and documentation.
  • Mentor junior engineers, fostering growth in fast-paced, high-stakes environments with competing customer needs.
  • Drive best practices to ensure robust, scalable software for mission-critical applications.

Basic Qualifications

  • Bachelor's in Computer Science or equivalent from ABET-accredited university; 12+ years experience (10+ with Master's).
  • Proven track record in requirements analysis, software design, implementation, and unit testing.
  • Expertise in multiple languages (C/C++, C#/Java, Python) and desktop development.
  • Strong Agile/Scrum experience, mentoring skills, and communication abilities.
  • Must reside in or relocate to North Alabama/Huntsville area.

Preferred Qualifications

  • Master’s Degree in relevant field.
  • Unity Real-Time Development and modeling/simulation experience.
  • Prior interviewing or proposal contributions.

Why Leidos?

Outthink, outbuild, and outpace the status quo. We're recruiting disruptors for high-impact missions. Pay Range: $131,300 - $237,350 USD annually, based on experience and skills. Original posting: January 9, 2026. U.S. positions open at least 3 days.

Locations

  • Huntsville, Alabama, United States

Salary

131,300 - 237,350 USD / yearly

Estimated Salary Rangehigh confidence

131,300 - 237,350 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C/C++intermediate
  • C#intermediate
  • Javaintermediate
  • Pythonintermediate
  • Agile/Scrum Methodologiesintermediate
  • Object-Oriented Designintermediate
  • Unit Testingintermediate
  • Data Structuresintermediate
  • Software Best Practicesintermediate
  • Peer Reviewsintermediate
  • Automated Testingintermediate

Required Qualifications

  • Bachelor's Degree in Computer Science, Computer Engineering, or equivalent from ABET-accredited university (experience)
  • 12+ years experience or 10+ with Master's (experience)
  • Experience analyzing requirements and developing software (experience)
  • Desktop software development expertise (experience)
  • Mentoring and team guidance experience (experience)
  • Resident of North Alabama or willing to relocate to Huntsville area (experience)

Responsibilities

  • Contribute to and mentor software development teams
  • Analyze and develop requirements for complex problems
  • Design, implement, and maintain software products
  • Provide guidance in fast-paced environment with competing requirements
  • Apply Agile/Scrum methodologies and task management
  • Conduct peer reviews, automated testing, and documentation

Benefits

  • general: Competitive salary range $131,300 - $237,350
  • general: Comprehensive health and wellness programs
  • general: 401(k) matching and retirement plans
  • general: Professional development and mentoring opportunities
  • general: Relocation assistance for Huntsville, AL area

Target Your Resume for "Principal Software Engineer - Careers at Leidos" , Leidos

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer - Careers at Leidos. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Engineer - Careers at Leidos" , Leidos

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Jobs in Huntsville ALLeidos CareersDefense IT JobsSoftware Engineering United StatesEngineeringInformation TechnologySecurity

Answer 10 quick questions to check your fit for Principal Software Engineer - Careers at Leidos @ Leidos.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.