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

Senior C++ Software Engineer

Job in Columbia, Howard County, Maryland, 21046, USA
Listing for: HEICO
Full Time position
Listed on 2026-07-20
Job specializations:
  • Software Development
    Software Engineer, Unix/Linux, C++ Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below

Job Summary & Responsibilities

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
  • Signal-processing components
  • 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.
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;
    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 (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…
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