Back to Jobs
Scientific Research Corporation

Sr Software Engineer at Scientific Research Corporation

Scientific Research Corporation Huntsville, AL

Job Description

Sr Software EngineerLocationUS-AL-HuntsvilleID2025-10271CategorySoftware EngineerPosition TypeRegular Full-TimeApplication Open Date7/10/2025DescriptionDeveloping software using modern C++ for development of Threat System products and solutionsWorking closely with on-site development team to design, develop, test, and integrate hardware centric software solutions in an office and lab environmentProviding troubleshooting and debugging of control and operating software for Threat Systems in the lab and in the fieldParticipating in the software project-level testing strategy and coordinate with the testing team to ensure new features are thoroughly testedAssisting with software reviews and customer demonstrations to ensure software meets desired quality standards and behaves as intendedMentoring junior software engineers to facilitate skill and knowledge development through informal opportunities, such as coaching or offering advice, and formal training opportunities#LI-DG1RequirementsThis position will be required to be onsite at the Huntsville, Al, locationThis job requires a minimum of a Bachelor's degree in systems engineering, Cyber Security Engineering, Computer Engineering, Computer Science, Information Systems, or other Engineering degree and nine to twelve years of work related experienceMust have a strong background in Software Engineering activities to include research, design, development, debugging, integration, testing, and deploymentMust have a strong understanding of the Linux Operating System, significant RedHat experience is desiredMust have a good understanding of parallelism, concurrency, or threading in a distributed environmentMust have a good working knowledge of build systems such as Make and CMakeMust have experience with Agile Scrum methodologies and practicesMust have strong written and verbal communication skillsMust have good interpersonal skills and be capable of conflict resolution in a team environmentCandidate must possess a Secret clearance or be eligible to obtain oneDesired SkillsExperience with designing and developing software for Radar Systems and/or Radio Frequency (RF) emitter systemsAt least 8 years of modern C++ (C++11 or newer) developmentExperience leading a Software Development TeamSome experience with user interface (UI) design and developing workflows that provide a good user experience (UX)Experience with small-scale distributed systems with latency restrictionsExperience within the Atlassian suite or comparable repository, software development, and collaboration toolsExperience with DevOps, including continuous integration (CI) and continuous deployment (CD) pipelinesWorking knowledge of Cyber Security principles, STIG processes and working through Risk Management Framework(s)Experience in scripting languages such as python and bashExperience in network architecture and implementationsExperience using gRPC, TBCF, DIS, TENA, or other remote procedure call (RPC) technologiesExperience supporting the Test and Evaluation (T&E) communityClearance InformationSRC IS A CONTRACTOR FOR THE U.S. GOVERNMENT, THIS POSITION WILL REQUIRE U.S. CITIZENSHIP AS WELL AS, A U.S. GOVERNMENT SECURITY CLEARANCE AT THE SECRET LEVEL WITH TS/SCI ELIGIBILITY Travel RequirementsModerate travel requiredAbout UsScientific Research Corporation is an advanced information technology and engineering company that provides innovative products and services to government and private industry, as well as independent institutions. At the core of our capabilities is a seasoned team of highly skilled engineers and scientists with multidisciplinary backgrounds. This team is challenged daily to provide cutting edge technology solutions to our clients. SRC offers a generous benefit package, including medical, dental, and vision plans, 401(k) with a company match, life insurance, vacation and sick paid time off accruals starting at 10 days of vacation and 5 days of sick leave annually, 11 paid holidays, tuition reimbursement, and a work environment that encourages excellence and more. For positions requiring a security clearance, selected applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information.EEOScientific Research Corporation is an equal opportunity employer that does not discriminate in employment.All qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other protected characteristic under federal, state or local law. Scientific Research Corporation endeavors to make www.scires.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact [email protected] for assistance. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

Resume Suggestions

Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.

Quantify your achievements with specific metrics and results whenever possible to show impact.

Emphasize your proficiency in relevant technologies and tools mentioned in the job description.

Showcase your communication and collaboration skills through examples of successful projects and teamwork.

Explore More Opportunities