Sr Software Engineer

Overview

On Site
USD 115,000.00 per year
Full Time

Skills

Development Testing
Test Strategy
Testing
Mentorship
Coaching
Training
Computer Science
Software Engineering
Research Design
Debugging
Integration Testing
Linux
Operating Systems
Red Hat Linux
Concurrent Computing
Thread
CMake
Agile
Scrum
Communication
Conflict Resolution
RF
C++
UI
Workflow
User Experience
Atlassian
Software Development
Collaboration
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

Develop 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
Participate in the software project-level testing strategy and coordinate with the testing team to ensure new features are thoroughly tested
Assist with software reviews to ensure software meets desired quality standards, is free from bugs, and behaves as intended.
Mentor 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 ten years' work related experience or a Master's degree in Engineering or Computer Science and eight 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 in Software Engineering activities to include research, design, development, debugging, integration, testing, and deployment.
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 with designing and developing software for Radar Systems and/or Radio Frequency (RF) emitter systems
At least 8 years of modern C++ (C++11 or newer) development
Experience leading a Software Development Team
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 or comparable repository, software development, and collaboration tools
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 TOP SECRET LEVEL WITH SCI ELIGIBILITY

Travel Requirements

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