Senior Software Engineer
Leidos11 months ago
Huntsville, AL, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Leidos is seeking a talented Senior Software Engineer to join a multi-disciplinary team within a matrixed organization focused on developing unique solutions for complex missile defense systems. The role supports the full software lifecycle in a Linux environment using languages like C++ and Python, operating within an Agile Scrum framework with DevSecOps best practices.
Key Responsibilities
- Develop software for use in a Linux environment
- Work in an Agile Scrum environment using Jira and GitLab
- Collaborate with multi-disciplinary teams to implement software functionality
- Utilize software best practices including peer reviews and unit testing
- Debug and troubleshoot software in a HWIL setting
Required Qualifications
- Bachelor’s degree in Software Engineering, Computer Science, or a related field (or an MS with relevant experience) with 12+ years (or 10+ years for an MS) of experience.
- Strong competency in C/C++ and Python.
- Proven experience across the complete software lifecycle, including development, testing, and document generation.
- Experience with Agile methodologies and tools like Jira, GitLab, and Qt IDE.
- Demonstrated expertise in software best practices such as peer reviews and automated testing.
- Ability to collaborate with cross-functional teams including systems, electrical, and test engineering.
- Experience developing in a Linux environment and troubleshooting in a HWIL setting.
- Must be a US Citizen and either possess or be eligible to obtain and maintain a Final Secret Clearance.
Preferred Qualifications
- Experience with buildroot and VMWare.
- Familiarity with Wireshark and developing software that communicates over networks (UDP/TCP).
- Experience supporting and maintaining CI/CD pipelines.
- Knowledge of DoD acquisition processes and methodologies.
- Residency in North Alabama or willingness to relocate to the Huntsville - North Alabama, AL area.
Benefits & Perks
- Competitive compensation with a pay range of $126,100.00 - $227,950.00
- Health and Wellness programs
- Income Protection
- Paid Leave and Retirement benefits
Required Skills
Python
Peer Reviews
Unit Testing
Jira
C++
Linux Environment
HWIL Debugging
Agile Scrum
Software Lifecycle
Gitlab
DevSecOps