Demo

Software Engineer

TechTree
Columbia, DC Full Time
POSTED ON 12/12/2025 CLOSED ON 1/15/2026

What are the responsibilities and job description for the Software Engineer position at TechTree?

About The Role

Design and implement software modules in MATLAB, C/C , and Python for Unix/Linux systems. Requires TS/SCI clearance with Full Scope Polygraph. 20 years experience needed.

We are seeking a skilled Software Engineer with a strong background in signal processing and system design. The ideal candidate will have hands-on experience developing software modules in MATLAB or similar design environments, and demonstrated proficiency in C/C and Python programming.

Key Responsibilities

Design, develop, and implement software modules using MATLAB or equivalent tools.

Develop and maintain code in C/C and Python.

Work with Software Defined Radios (SDRs) such as REDHAWK/RFNext and GNU Radio.

Implement and manage message queue communications between system components.

Utilize development suites (e.g., X-Midas) and C /Python-based signal processing libraries.

Build and deploy systems in a Unix/Linux environment.

Qualifications

Proven experience in software and system design for signal processing applications.

Strong coding background in C/C and Python.

Familiarity with SDR frameworks and message queue systems.

Experience in Unix/Linux development environments.

Requirements

  • Active Clearance Required: TS/SCI with Full Scope Polygraph issued by the NSA
  • 20 years experience in programs and contracts of similar scope, type, and complexity
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Security clearance: Top Secret
  • Ability to Commute: Annapolis Junction, MD

Required Skills

  • Designs and implements software modules in MATLAB or other similar design suite
  • Coding in C/C and Python
  • Experience with SDRs (REDHAWK/RFNext
  • GNU
  • etc)
  • Experience with message queue implementation/communication
  • Experience with Development Suites (X-Midas
  • etc.) or C /Python-based signal processing tools and libraries
  • Design
  • develop and implement systems within a Unix/Linux environment

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible spending account
  • Health insurance provided
  • Health savings account
  • Life insurance
  • Paid time off
  • Referral program
  • Bonus opportunities
  • Signing bonus

Salary: 20000 - 23000 USD

Salary : $20,000 - $23,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer jobs in the Columbia, DC area that may be a better fit.

  • INVICTA SOFTWARE Irvine, CA
  • Job Title: Software Engineer About The Role Invicta Software is seeking a talented and motivated Software Engineer to join our dynamic team. This role offe... more
  • 20 Days Ago

  • Asure Software Austin, TX
  • Who we are Over 600 employees strong, Asure sees Human Capital Management (HCM) through the lens of entrepreneurs and executives with an owner’s mentality.... more
  • 10 Days Ago

AI Assistant is available now!

Feel free to start your new journey!