×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: Leidos
Full Time position
Listed on 2026-01-14
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Java Developer
Job Description & How to Apply Below

3 days ago Be among the first 25 applicants

Description

Leidos Defense Systems is seeking a talented Principal Software Engineer that contributes to and mentors software teams to create unique solutions for complex problems. We have offices across the United States engaging in the defense, space, cyber and commercial fields, and provide responsive, cost-effective engineering, scientific and IT solutions.

Primary Responsibilities
  • Support a program integration team that spans multiple business areas and programs.
  • Contribute to and mentor software development teams throughout the software development process to support a variety of customers with competing requirements.
  • Operate effectively in a fast‑paced environment as an independent learner.
  • Maintain strong verbal and written communication skills, and be highly organized.
Basic Qualifications
  • Candidate must possess a Bachelor’s Degree in Computer Science, Computer Engineering, or an equivalent degree from an ABET‑accredited university.
  • Candidate must have at least 12+ years of experience, or 10+ years with a Master’s degree.
  • Experience in analyzing and developing requirements, designing and maintaining software products, and implementing software designs.
  • Experience in desktop software development, data structures, object‑oriented design, effective unit testing, and multiple programming languages including C or C++, C# or Java, and Python or similar scripting language.
  • Experience with Agile/Scrum methodologies and task management.
  • Experience mentoring teammates and providing guidance to accomplish tasks and projects.
  • Experience with software best practices such as peer reviews, automated testing, and document generation.
  • Must be a resident of the North Alabama area or willing to relocate to Huntsville - North Alabama, AL.
Preferred Qualifications
  • Master’s Degree in Computer Science, Computer Engineering, or an equivalent degree from an ABET‑accredited university.
  • Prior Unity Real‑Time Development platform experience and working with modeling and simulation platforms.
  • Prior experience interviewing or contributing to proposals.
About Leidos

Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3 2025.

Pay Range

Pay Range: $ – $

Pay and Benefits

Compensation packages include competitive salary, Health and Wellness programs, Income Protection, Paid Leave and Retirement.

Securing Your Data

Beware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment‑related information during any part of the employment application process, and will only communicate with you through emails generated by the  automated system.

Commitment to Non‑Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

Apply BELOW

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary