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