Sr Software Engineer - TL

Scientific Research Corporation
Huntsville, AL
Job Description
This Sr. Software Engineer role involves assisting with the design, development, testing, and debugging of software programs and systems. Responsibilities include testing, code reviews, mentoring junior engineers, and participating in software project-level testing. The role requires a strong background in software engineering, Linux, and distributed systems.

Requirements

  • Bachelor's degree in Engineering or Computer Science
  • 8 years work experience or Master's degree in Engineering or Computer Science
  • Strong background in Software Engineering, including design, development, debugging, and testing
  • Strong understanding of the Linux Operating System and Red Hat experience preferred
  • Good understanding of parallelism, concurrency, or threading in a distributed environment
  • Good working knowledge of build systems such as Make and CMake
  • U.S. Citizenship required
  • U.S. Government security clearance required

Benefits

  • Medical
  • Dental
  • Vision
  • 401(k) with company match
  • Life insurance
  • Vacation and sick paid time off
  • Tuition reimbursement
  • Work environment encouraging excellence
]]>