Senior C++ Software Engineer

Posted Yesterday
Be an Early Applicant
Columbia, MD, USA
In-Office
Senior level
Aerospace
The Role
Senior individual-contributor C++ engineer to design, implement, and maintain high-performance, multithreaded C++ applications across multiple product codebases. Work includes server-side services, device integration, signal-processing components, GUI maintenance, CI/CD (GitLab/Docker/Make), automated testing (gtest), and collaboration with Python/React teams. Must be U.S. citizen able to obtain Top Secret clearance and use AI-assisted development tools as part of the workflow.
Summary Generated by Built In
Job Summary & ResponsibilitiesSenior C++ Software Engineer

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, GitLab, 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.

Preferred QualificationsRequired 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: GitLab, 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, GitHub 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 and integrations

Generative agentic programming — multi-step agent workflows, tool use, and human-in-the-loop development

Experience evaluating AI-generated code for correctness, security, performance, and maintainability

Experience defining MCP servers or agent toolchains for team or product workflows

Experience with high-performance computing (HPC) or performance-sensitive backend systems.

Distributed systems or networked service development (multi-process, multi-host communication).

GUI development experience with relevant C++ frameworks and toolkits.

Familiarity with Python and JavaScript/React for cross-stack integration where products use separate UI layers.

Experience building or consuming REST/HTTP APIs and binary data pipelines.

Background in signal-processing or DSP software (beneficial but not required).

Prior work in cleared or regulated environments.


What we are looking for

The strongest candidates combine language and runtime depth with the ability to take direction, learn our conventions quickly, and apply first principles inside our codebase. Experience with AI-assisted development is a plus; we value engineers who can grow into our AI-augmented workflow.

This is not an architect or tech-lead role. We need a senior engineer who ships reliable C++ and grows with the team.

Skills Required

  • Deep understanding of C and C++ language fundamentals, memory model, and runtime behavior
  • Strong grounding in computing principles: algorithms, data structures, systems thinking
  • Experience with multithreading, concurrent programming, and safe object lifecycle management
  • Proven ability to analyze, navigate, and extend complex and legacy codebases
  • Strong problem-solving and debugging skills in Linux server environments
  • Proficiency with Git and team Git workflows
  • Hands-on experience with CI/CD tooling: GitLab, Docker, Linux shell scripting, and Make-based builds
  • Automated testing experience using Google Test (gtest) for C++
  • Strong communication and collaboration skills
  • U.S. citizenship and ability to obtain and maintain a Top Secret security clearance
  • Experience with frontier AI models, LLM-assisted workflows, and AI coding collaboration
  • Familiarity with MCP (Model Context Protocol) usage or defining MCP servers/agent toolchains
  • Experience with generative agentic programming and multi-step agent workflows
  • High-performance computing (HPC) or performance-sensitive backend systems experience
  • Distributed systems or networked service development (multi-process, multi-host communication)
  • C++ GUI development experience with relevant frameworks/toolkits
  • Familiarity with Python and JavaScript/React for cross-stack integration
  • Experience building or consuming REST/HTTP APIs and binary data pipelines
  • Background in signal-processing or DSP software
  • Prior work in cleared or regulated environments
  • Familiarity with CMake

HEICO Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about HEICO and has not been reviewed or approved by HEICO.

  • Retirement Support The company maintains a long‑standing 401(k) program with company matching available to nearly all U.S. employees, with matches sometimes delivered in company stock. Official materials indicate broad participation and subsidiary‑level match structures.
  • Flexible Benefits The package spans medical, dental, vision, HSAs/FSAs, life and disability coverage, PTO and holidays, tuition reimbursement, an EAP, and various discounts, with multiple plan choices. Eligibility and specifics can differ by subsidiary.
  • Wellbeing & Lifestyle Benefits Wellness programs such as health fairs, screenings, flu shots, and on‑site classes appear alongside fitness, retail, and entertainment discounts. These offerings complement core coverage and support day‑to‑day wellbeing.

HEICO Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Hollywood, FL
709 Employees
Year Founded: 1957

What We Do

HEICO Corporation, through its subsidiaries, engages in the design, manufacture, and sale of aerospace, defense, and electronics related products and services in the United States and internationally. The company operates through two segments, Flight Support Group (FSG/HEICO Aerospace) and Electronic Technologies Group (ETG). HEICO Aerospace offers jet engine and aircraft component replacement parts. It also involves in manufacturing specialty aircraft/defense related parts; offering thermal insulation blankets primarily for aerospace, defense, and commercial applications; subcontracting for original equipment manufacturers (OEMs); providing specialty parts as a subcontractor for aerospace and industrial OEMs, and the United States government. In addition, this segment distributes hydraulic, pneumatic, mechanical, and electro-mechanical components for the aviation markets.

Similar Jobs

General Dynamics Information Technology Logo General Dynamics Information Technology

Senior Software Engineer

Aerospace • Information Technology • Professional Services • Security • Software
In-Office
Hanover, MD, USA
21625 Employees
111K-150K Annually

Akamai Technologies Logo Akamai Technologies

Senior Software Engineer

Cloud • Security • Software • Cybersecurity
In-Office or Remote
2 Locations
10285 Employees
121K-219K Annually

Keeper Security, Inc. Logo Keeper Security, Inc.

Senior Software Engineer

Mobile • Security • Software • Cybersecurity
Remote or Hybrid
US
350 Employees

Similar Companies Hiring

Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
68 Employees
Red 6 Thumbnail
Aerospace • Hardware • Software • Virtual Reality • Defense
Orlando, Florida
186 Employees
Outpost Space Thumbnail
Aerospace • Defense
US
24 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account