×
Register Here to Apply for Jobs or Post Jobs. X

Senior C++ Software Engineer

Job in Columbia, Howard County, Maryland, 21046, USA
Listing for: RadNet, Inc.
Full Time position
Listed on 2026-07-19
Job specializations:
  • Software Development
    Software Engineer, Unix/Linux, Backend Developer, C++ Developer
Salary/Wage Range or Industry Benchmark: 120000 - 160000 USD Yearly USD 120000.00 160000.00 YEAR
Job Description & How to Apply Below

Transformational Security, LLC is seeking a Senior C++ Software Engineer to join our software team. You will contribute across multiple product codebases supporting in-place monitoring, electronic-security, and related mission systems. This is an individual-contributor engineering role
: you will take technical direction from our architect and apply strong fundamentals to deliver correct, robust, high-performance code across new development and legacy maintenance.

U.S. citizenship required. Ability to obtain and maintain a Top Secret security clearance.

About Transformational Security

Transformational Security, LLC develops advanced RF and digital technology for Electronic Warfare, SIGINT, counterintelligence, and secure communications from 1 kHz through 50 GHz and beyond. Our solutions range from large-scale integrated systems to deployable man-pack platforms.

We build In-Place Monitoring Systems (IPMS) — persistent, site-installed sensor and analysis platforms that monitor RF environments, detect threats, and support operator workflows — as well as travel-security, LPI/LPD detection, frequency management, and multi-mission collection products.

Role overview

You will work across several products and subsystems
. Typical C++ assignments include:

Server-side services and distributed networking

Device integration and data pipelines

C++ GUI maintenance and enhancement (existing graphical applications)

Integration with Python and React front ends on products that use separate UI layers

Assignments depend on project priorities. Some codebases embed UI directly in C++; others pair a C++ backend with a web or scripting layer.

You will work on performance-critical systems: multithreaded services, concurrent data paths, and cross-component integration. The team uses frontier AI models as a routine part of the development workflow.

Responsibilities

Design, implement, and maintain high-performance C++ applications and libraries across assigned products.

Develop new features and maintain legacy code in existing codebases.

Apply strong correctness, robustness, and performance discipline under technical direction from the project architect.

Work with multithreading, concurrent programming, and object lifecycle management in production systems.

Build and operate within our CI/CD pipeline
:
Git, Git Lab, Docker, Linux, scripting, and Make-based builds.

Participate in code reviews as a contributor; incorporate feedback and raise quality through collaboration.

Use AI-assisted development tools effectively — including frontier LLMs, agentic coding workflows, and MCP-integrated tooling — as a routine part of delivering and reviewing software.

Collaborate with cross-functional engineers (Python, React, infrastructure) on integration points and API contracts.

Debug complex issues across distributed components and legacy subsystems.

Requirements
Required qualifications

Deep understanding of C and C++ fundamentals — language semantics, memory model, and runtime behavior — not merely familiarity with the standard library.

Solid grounding in computing principles
: algorithms, data structures, and systems thinking.

Multithreading and concurrent programming experience, including safe object lifecycle management.

Proven ability to analyze, navigate, and extend complex codebases — including legacy code.

Strong problem-solving and debugging skills on Linux server environments.

Proficiency with Git and willingness to adopt team workflows.

Hands-on experience with CI/CD tooling
:
Git Lab, Docker, Linux shell scripting, and build automation (Make; CMake familiarity is a plus).

Automated testing experience; we use Google Test (gtest) for C++.

Strong communication and collaboration skills.

U.S. citizenship and ability to obtain a Top Secret security clearance
.

Preferred qualifications

Experience working with frontier AI models in a software engineering context, such as:

AI coding collaboration — LLM-assisted IDEs and assistants (e.g., Cursor, Git Hub Copilot, Claude, GPT-class models) for design, implementation, testing, and refactoring

MCP (Model Context Protocol) usage — connecting assistants to repositories, databases, APIs, and internal tools via MCP servers…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary