Senior Software Engineer
ITS, LLCAbout the role
ITS, LLC. is seeking a Senior Software Engineer to join our Huntsville team. As a Senior Software Engineer, you will be responsible for leading software engineering efforts to open, investigate, design, implement, and test software engineering solutions on existing RTS software products. Coordinating with Software Engineers, Systems Engineers, Configuration Management, and Test Operations to ensure successful integration, verification, and validation of new software releases. Supporting all RTS software products, including Optics, Radar, Telemetry sensors, and Space Surveillance Software in support of the Department of Defense. Maintaining existing software projects by preventing code rot, upgrading systems, and resolving critical software bugs. Producing Static Code Analysis reports; Remediating critical cyber vulnerabilities as needed. Supporting Reagan Test Site missions as well as RTS technical projects involving software and other technical support. Guiding internal software Issue Review Boards (IRBs) to triage all new problem reports and feature requests.
Key Responsibilities:
Duties and responsibilities include, but are not limited to:
- Understanding and proficiency using Object Oriented Programming (OOP) concepts (Preferably C++ or Java)
- Strong knowledge of the Red Hat Linux / Unix Operating System.
- Proficiency with Version Control software using SVN or GIT-based products.
- Excellent written and verbal communication skills.
- Ability to work independently on assigned tasks, initiative-taker.
- Strong analytical, troubleshooting, and critical thinking skills.
- Strong organizational and time management skills to balance, plan, prioritize, and execute projects.
- Ability to work within a dynamic, fast-paced environment with time constraints.
- Demonstrated ability to perform the following preferred effectively:
- Implementing or upgrading C++ Boost libraries.
- Basic System Administration
- Use of Static Code Analyzing products such as Fortify.
- Basic relational database queries
- The flexibility to work occasional non-duty hours or on weekends to support specific project or mission requirements.
- Valid U.S. Driver’s License required.
Preferred Qualifications:
- Experience applying object-oriented programming knowledge to complex software architectures on the Linux platform.
- Experience providing inputs to complex project proposals within defined time constraints involving multi-discipline teams.
Education/Experience:
- Bachelor’s degree in a related Engineering or STEM discipline.
- Bachelor’s degree in Computer Science, Computer Engineering, or Software Engineering preferred.
- Two or more years of experience as a Software Engineer in a software development environment.
- Two or more years of experience with OOP software development (Preferably C++ or Java).
- Obtain a Security+, CySA+, GICSP, or similar certification meeting DoD 8140.01 / DoD 8570.01 baseline certification for IAT Level II prior to employment start date and maintain certification thereafter.
- Obtain a CE (Computer Environment) Linux+, Server+ or similar certification meeting DoD 8140.01/ DoD 8570.01 baseline certification for IAT Level II within 3 months after employment start date and maintain certification thereafter.
Clearance Requirement:
- Secret, but TS or TS/SCI, preferably
Salary Note:
- In compliance with Alabama's Equal Pay for Equal Work Act, the salary range for this role is based on education, experience, and responsibilities.
U.S. Citizenship is required.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
Senior Data Consultant
Bonterra
$145,000/yr
Senior Implementation Manager - Express Scripts - Remote
The Cigna Group
Senior Manager, Internal Audit & Advisory
Warner Bros. Discovery
$204,100/yr