Principal Software Engineer-TL

Overview

On Site
USD 132,250.00 per year
Full Time

Skills

Technical Direction
Development Testing
Test Strategy
Testing
Mentorship
Coaching
Training
Computer Science
Software Engineering
Research Design
Debugging
Integration Testing
RF
C++
Software Development
Linux
Operating Systems
Red Hat Linux
Concurrent Computing
Thread
CMake
Agile
Scrum
Communication
Conflict Resolution
Signal Processing
Algorithms
Forms
Data Processing
UI
Workflow
User Experience
Atlassian
DevOps
Continuous Integration and Development
Continuous Integration
Continuous Delivery
Cyber Security
STIG
Risk Management Framework
Scripting
Python
Bash
Network Design
DIS
RPC
Evaluation
Information Technology
Life Insurance
Security Clearance
Law
Scientific Research
Accessibility

Job Details

Description

  • Serving as Site Lead for the Huntsville software team; this involves providing technical direction and guidance across multiple software development efforts
  • Developing software using modern C++ for development of Threat System products and solutions
  • Responsible for assisting with the design, development, testing, troubleshooting, and debugging of software programs and software-intensive systems
  • Participating in the software project-level testing strategy and coordinating with the testing team to ensure new features are thoroughly tested
  • Assisting with software reviews to ensure software meets desired quality standards, is free from bugs, and behaves as intended
  • Mentoring junior software engineers to facilitate skill and knowledge development through informal opportunities, such as coaching or offering advice, and formal training opportunities

#LI-DG1

Requirements

  • Minimum of a Bachelor's degree in Engineering or Computer Science and at least eighteen years' work related experience or a Master's degree in Engineering or Computer Science and sixteen years' work related experience or a Ph.D. in a relevant technical discipline or an equivalent combination of education and experience
  • Must have a strong background and experience in Software Engineering activities to include research, design, development, debugging, integration, testing, and deployment
  • Must have experience developing software Radar Systems and/or Radio Frequency Emitters
  • At least 8 years of modern C++ (C++11 or newer) development
  • Must have experience leading a software development team
  • Must have a strong understanding of the Linux Operating System, significant RedHat experience is desired
  • Must have a good understanding of parallelism, concurrency, or threading in a distributed environment
  • Must have a good working knowledge of build systems such as Make and CMake
  • Must have experience with Agile Scrum methodologies and practices
  • Must have strong written and verbal communication skills
  • Must have good interpersonal skills and be capable of conflict resolution in a team environment
  • Candidate must possess a Secret clearance or be eligible to obtain one

Desired Skills

  • Experience developing Signal Processing algorithms, Kalman Filter tracking algorithms, or other forms of Radar Data Processing techniques
  • Some experience with user interface (UI) design and developing workflows that provide a good user experience (UX)
  • Experience with small-scale distributed systems with latency restrictions
  • Experience within the Atlassian suite
  • Experience with DevOps, including continuous integration (CI) and continuous deployment (CD) pipelines
  • Working knowledge of Cyber Security principles, STIG processes and working through Risk Management Framework(s)
  • Experience in scripting languages such as python and bash
  • Experience in network architecture and implementations
  • Experience using gRPC, TBCF, DIS, TENA, or other remote procedure call (RPC) technologies
  • Experience supporting the Test and Evaluation (T&E) community

Clearance Information

SRC 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 TOP SECRET ELIGIBILITY

Travel Requirements

  • Some travel required

About Us

Scientific 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.

EEO

Scientific 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 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 for assistance. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.