Concurrent Technologies Corporation · 1 day ago
Principal Cyber Software Engineer
Concurrent Technologies Corporation is a leader in providing cutting-edge technology solutions to the Department of Defense and U.S. Government agencies. The Principal Cyber Software Engineer will develop, maintain, and enhance complex software systems, focusing on cybersecurity and software development methodologies.
Non Profit
Responsibilities
Experience using GitLab/Jira and other DevOps tools, including building CI/CD pipelines and automated test tooling
Extensive experience with Python, especially automating infrastructure management or deployment
Troubleshooting C and/or C++ build/compile errors
Reverse Engineering, including symbolic execution
Use of Ghidra/IDA Pro (Ghidra preferred)
Knowledge of programming concepts related to memory allocation
Lower-level computing language/principles, especially debugging Assembly
Experience with Cyber Security research, especially malware anti-debugging, detection avoidance, or forensics
Qualification
Required
Minimum Clearance Required: TS/SCI with Fullscope Poly
Bachelor's Degree from an accredited college or university in Computer Science or related discipline and 10 years of directly related experience or a Master's degree and 8 years of directly related experience, or a PhD and 6 years of directly related experience
Seven (7) or more years' experience in software development is required
Experience using GitLab/Jira and other DevOps tools, including building CI/CD pipelines and automated test tooling
Extensive experience with Python, especially automating infrastructure management or deployment
Troubleshooting C and/or C++ build/compile errors
Reverse Engineering, including symbolic execution
Use of Ghidra/IDA Pro (Ghidra preferred)
Knowledge of programming concepts related to memory allocation
Lower-level computing language/principles, especially debugging Assembly
Experience with Cyber Security research, especially malware anti-debugging, detection avoidance, or forensics
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements
Works individually or as part of a team
Reviews and tests software components for adherence to the design requirements and documents test results
Resolves software problem reports
Utilizes software development and software design methodologies appropriate to the development environment
Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components
Develops or implements algorithms to meet or exceed system performance and functional standards
Assists with developing and executing test procedures for software components
Writes or reviews software and system documentation
Develop software solutions by analyzing system performance standards, conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas
Serve as team lead at the level appropriate to the software development process being used on any particular project
Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Design or implement complex database or data repository interfaces/queries
Demonstrated experience is required in the Domain Area(s) mentioned below
Years of experience necessary by level are as follows: Level 0 – N/A, Level 1 – One (1) year, Level 2 – Three (3) years, Level 3 – Five (5) years: Information Technology with Two (2) years' experience developing software on Red Hat Enterprise Linux (RHEL) systems
Benefits
Medical Insurance and Prescription
Dental Insurance
Vision Insurance
Life and AD&D Insurance
Short-Term/Long-Term Disability Insurance
Employee Assistance Program (EAP)
Voluntary Critical Illness and Accident Insurance
Tuition Reimbursement Assistance
Paid Leave
Paid Holidays
Bereavement Leave
Retirement Plan
Company
Concurrent Technologies Corporation
Concurrent Technologies Corporation (CTC) was first known as Metalworking Technology Inc., (MTI), a subsidiary of the University of
Funding
Current Stage
Growth StageRecent News
Concurrent Technologies Corporation
2025-10-30
Concurrent Technologies Corporation
2025-10-21
Company data provided by crunchbase