Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Software Engineer

HEICO Corporation

Senior 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.

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 : 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/ 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.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Software Engineer in Columbia, MD vacancy
  •  ...cryptographic technologies, testing methodologies, and security engineering, along with a mandatory Cryptographic Validation Program (CVP)...  ...algorithms PKI Experience with programming languages such as: C C++ Python Java Experience with testing automation and scripting... 
    Senior
    Local area

    Aptonet

    Columbia, MD
    2 days ago
  • Overview Systems Engineer focused on systems modeling and analysis for multi‑sensor fusion, AI/ML, and visualization technologies. The...  ...verification & validation (IV&V). Develop mathematical algorithms for software products. Provide engineering expertise in complex mathematics,... 
    Senior

    Segment (Twilio)

    Fulton, MD
    4 days ago
  • $100k

     ...Software Engineer Passionate about developing software and modeling complex phenomena? Enjoy collaborating with internal and external partners...  ...As a Software Engineer, you will: Develop and enhance C++ modeling and simulation capabilities representing radar,... 
    Suggested
    Interim role

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    20 hours ago
  • $80k - $128k

     ...Senior Automation Test Engineer Job Locations US-MD-Columbia Requisition ID 2026...  ...validate requirements against developed software. In this role, you'll go beyond testing...  ...Java (or development experience with C++ or C#). ~ Hands-on experience with... 
    Senior
    Contract work
    Local area
    Shift work
    3 days per week

    Peraton

    Columbia, MD
    2 days ago
  • $100k

     ...Description Passionate about developing software and modeling complex phenomena? Enjoy...  ...We are seeking a motivated software engineer to help us build innovative modeling and...  ...you will... Develop and enhance C++ modeling and simulation capabilities representing... 
    Suggested
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    4 days ago
  • $170k - $260k

    Are you a Senior Signals Software Engineer who is ready for a new challenge that will launch your career to the next level? Job Description GliaCell...  ...all developed and modified software Write software using C++ Java; suggest other languages as needed to solve problems... 
    Senior
    Full time
    Contract work
    Work from home
    Relocation package

    GliaCell Technologies

    Columbia, MD
    1 day ago
  • $185k - $215k

     ...security programs by building high-performing engineering teams and developing innovative...  ..., career, and customer-oriented Signals Software Engineer Level 2 to join our team in Columbia...  ...techniques Write software using C++ Java Functional understanding of the Linux... 
    Senior
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Columbia, MD
    4 days ago
  •  ...John Evans Recruiting has an exciting Senior Financial Analyst to support directly the CFO in developing an fp&a team. This will be for a rapidly growing privat eequity backed SAAS business so its important someone comes with budgeting/forecasting, CFO support abilities... 
    Senior

    John Evans Recruiting

    Columbia, MD
    4 days ago
  • $139.3k - $232.2k

     ...A leading financial institution in Maryland is seeking a Senior Commercial Relationship Manager to manage and develop client relationships within the Middle Market. This full-time role involves assessing client needs, promoting banking solutions, and achieving sales goals... 
    Senior
    Full time

    Fulton Bank, N.A.

    Columbia, MD
    2 days ago
  • $95.5k - $181.7k

    About the Role Senior Software Engineer at Solipsys, a wholly owned subsidiary of Collins Aerospace (RTX). The role is onsite in Maple Lawn, MD,...  ...Qualifications 5+ years software development experience with Java or C++ (or 3+ with an advanced degree). Strong computer science... 
    Senior
    Relocation package

    Prattwhitney

    Scaggsville, MD
    1 day ago
  •  ...requirements, managing testing regimes, and maintaining technical documentation. The ideal candidate should possess a Bachelor's degree in engineering, have 5–7 years of experience in compliance, and be proficient in testing standards. Tate offers a competitive salary, wellness... 
    Senior

    Tate

    Columbia, MD
    20 hours ago
  •  ...Senior Financial Analyst Industry leading manufacturer is looking for a Financial Analyst that will produce the monthly operating expense reporting package and present to leadership and department managers. You'll be responsible for creating dashboards, budget versus... 
    Senior

    Cornerstone Recruiting

    Columbia, MD
    1 day ago
  •  ...is an industry leader in the development of command and control software systems, operating in a dynamic, complex, fast‑paced business...  ...customers. What You Will Do Serve as a technical lead and systems engineer on challenging software development projects such as the Common... 
    Senior
    Relocation

    Prattwhitney

    Scaggsville, MD
    3 days ago
  • Underwriters Laboratories Inc in Columbia, MD is seeking an Executive Assistant to support its leadership team. This role involves overseeing complex calendar management, travel arrangements, and preparing detailed correspondence. The ideal candidate will have strong organizational...
    Senior

    Underwriters Laboratories

    Columbia, MD
    4 days ago
  • $155k - $175k

     ...Job Description Job Description Job Title Senior‑Level Python Developer (Python, C++)  Why IDS? IDS believes in resolving conflict, building innovative approaches to do so. Combining operational expertise with an intimate understanding of today’s greatest challenges... 
    Senior
    Local area
    Flexible hours
    Shift work

    IDS International

    Annapolis Junction, MD
    13 days ago
  •  ...Gpac is working with a firm that is looking to hire on a Tax Senior and/or a Tax Manager. The firm provides financial solutions for...  ...professional services, construction, healthcare, retail ~ Software: UltraTax, QuickBooks If you would like to hear more... 
    Senior

    gpac

    Columbia, MD
    4 days ago
  •  ...About the job Senior Project Manager- Financial Systems Senior Project Manager- Financial Systems requires: Financial Systems background (Oracle EBS or SAP), Full project management lifecycle, Global experience (LATAM, 5-10 years of Project Management... 
    Senior

    Global Channel Management

    Columbia, MD
    20 hours ago
  •  ...Job Description Well-respected local Public Accounting firm is looking to add an Audit Senior to their growing team. This stable and growing firm offers clients valuable knowledge and expertise in tax. Due to the recent growth of the firm, there is an opportunity... 
    Senior
    Local area

    gpac

    Columbia, MD
    20 hours ago
  • $80k - $95k

     ...Senior Accountant - Columbia, MD About the Company and Senior Accountant Opportunity: * CFS is partnering with a repeat client, a stable...  ...a plus * Experience with QuickBooks or similar accounting software * Proficiency with Excel required * Strong organizational skills... 
    Senior
    Full time
    Part time
    Monday to Friday

    CFS

    Columbia, MD
    4 days ago
  • $165k - $241.4k

     ...work with many different people within Engineering and throughout Cisco to help build the infrastructure...  ...scalable, distributed, enterprise software solutions that support the services...  ...and maintain backend components using C++ in a Linux environment. Focus on increasing... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Fulton, MD
    4 days ago
  • $115k - $135k

    BDO USA is hiring an Experienced Audit Senior in Columbia, Maryland. The role involves leading audit engagements, supervising a team, and ensuring compliance with GAAP and professional standards. Candidates should have a Bachelor's in Accounting and 3+ years of public... 
    Senior
    Local area

    BDO USA

    Columbia, MD
    4 days ago
  •  ...Senior Project Manager - Financial Systems Qualifications Financial Systems background (Oracle EBS or SAP), full project management lifecycle, global experience 5-10 years of Project Management experience Experience managing Finance system projects Minimum experience... 
    Senior

    Global Channel Management

    Columbia, MD
    2 days ago
  • $131.3k - $237.35k

     ...exciting opportunity for a DevOps Engineer in our Intelligence Sector's...  ...Operations (CNO), Mission Software, Analytical Methods and...  ...is seeking a highly skilled Senior DevOps Engineer with expertise...  ...programming language (Ruby, C/C++, Go, Python, or Java) and understanding... 
    Senior
    Local area
    Immediate start
    Relocation package
    Flexible hours

    Leidos

    Columbia, MD
    14 hours ago
  •  ...The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g.,processing -intensive analytics, novel algorithm...  ...integration experience \\ Terraform experience with AWS \ C++, Python and/or Golang \ Experience with writing high -... 
    Senior
    Full time
    Temporary work

    Innovative Systems & Solutions

    Maryland, MD
    20 hours ago
  • $145.6k - $276.8k

     ...industry leader in the development of command and control software systems and operates in a dynamic, complex, fast-paced...  ...and international pursuits and programs. We are seeking a Senior Principal Systems Engineer to work on-site in Fulton, MD. What You Will Do... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Fulton, MD
    3 days ago
  • $100k - $105k

    To expedite consideration, please email your resume to ****@*****.*** . Location : Columbia, MD About the Opportunity We’re partnering with a publicly traded, highly respected real estate development and investment firm with a strong national footprint and ...
    Senior
    Local area

    Adecco USA

    Columbia, MD
    20 hours ago
  • # Senior AuditorTeksky LLCFull TimeseniorColumbia, Maryland, USPosted Yesterday## Role OverviewTeksky LLC is hiring a Senior Auditor. This is a full-time role in Columbia. posted yesterday. Full responsibilities, required qualifications, and the apply link are listed in... 
    Senior
    Full time

    TryApplyNow

    Columbia, MD
    4 days ago
  • $145.6k - $276.8k

     ...is an industry leader in the development of command and control software systems and operates in a dynamic, complex, fast-paced business...  ...and programs. In this position, you will serve as a Systems Engineer with a focus on systems modeling and analysis on challenging... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon Technologies

    Fulton, MD
    3 days ago
  • The Team You Will Join As a Regional Markets account executive, you’ll play a critical role in supporting MetLife’s growth. This team provides global benefits, sales, and solutions to U.S.-based employers with fewer than 5,000 employees—and with over 15,000 customers, ...
    Senior
    Local area

    MetLife

    Columbia, MD
    3 days ago
  • $131.3k - $237.35k

     ...entire USG arsenal. Our team of hackers and engineers have experience spanning centuries of...  ...and Ansible, and maintain Confluence/Jira software. Assist in designing/maintaining web service...  ...least one programming language (Ruby, C/C++, Go, Python, or Java) and understanding... 
    Senior
    Full time

    Leidos

    Columbia, MD
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!