Leidos logo
LeidosPosted 1 month ago

Senior Software Engineer

$107,900–$195,050 year

On-siteHuntsville, Alabama, United States

Full TimeSenior LevelMasters DegreeEnterprise

Job Summary

Develop mission-critical software for missile defense systems, conducting design reviews, code reviews, and debugging to ensure technical quality and compliance. Collaborate with integrated and Systems Engineering teams to synchronize development activities, support scheduling priorities, and demonstrate capabilities to customers. Maintain awareness of emerging programming techniques, including AI-enabled development capabilities, while applying best practices for maintainability and testing. Plan and prioritize assigned tasks with minimal supervision in a fast-paced engineering environment. Requires active DoD Secret Security Clearance, 10+ years of experience, and proficiency in Modern C++, C, Java, and Python.

Required Qualifications

  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or related technical discipline from an accredited institution, with an overall GPA of 3.0 or higher
  • 10+ years of relevant technical experience, or 8+ years with a master's degree in a related field
  • U.S. Citizenship
  • Active DoD Secret Security Clearance
  • Solid understanding of software engineering fundamentals, including debugging, testing, code reviews, and maintainability
  • Ability to plan and prioritize tasks with minimal supervision and communicate effectively both verbally and in writing
  • Ability to work independently on well-defined tasks and contribute effectively in a collaborative team environment
  • Demonstrated curiosity and initiative in adopting new tools and improving development workflows, including emerging AI capabilities
  • Experience using the Linux operating system
  • Experience designing and developing software using Modern C++, C, Java, and Python
  • Experience with embedded programming
  • Experience with real-time operating systems (RTOS) such as VxWorks or FreeRTOS
  • Experience with common development tools and IDEs such as Eclipse and VS Code

Desired Qualifications

  • Experience with Scrum methodology or other Agile development practices
  • Experience with Agile management tools and concepts such as Jira
  • Experience with software configuration management tools such as Git and GitLab
  • Proven experience mentoring developers across multiple experience levels
  • Practical experience using AI-assisted software development tools in a development environment, such as Claude Code
  • Demonstrated ability to validate, debug, and improve AI-generated code and technical recommendations

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce