Senior C++ Software Engineer
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.
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.
Location: 9101 Guilford Rd Columbia, MD 21046
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.
Requirements
- 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.
Administrative Assistant
Transformational Security, LLC (TSLLC), located in Columbia, Maryland, is seeking a highly motivated, professional, and personable Administrative Assistant. This team-oriented role provides essential administrative support and serves as the first point of contact for current and prospective customers. The ideal candidate will have prior administrative experience, strong interpersonal skills, and a positive, customer-focused attitude. Candidates must successfully complete a background check, have a clean criminal record, and be eligible to obtain a Top Secret security clearance. Occasional after-hours support may be required; travel is not required.
Location: 9101 Guilford Rd Columbia, MD 21046
Responsibilities
- Provide direct administrative and operational support to TSLLC Executives and Business Development (BD) team, including coordination of priorities, daily activities, time-sensitive projects, strategic initiatives, management reporting, and special assignments.
- • Manage complex Outlook calendars, appointments, meeting requests, correspondence, telephone calls, and other executive or BD communications; prioritize commitments, resolve scheduling conflicts, coordinate participants, and maintain applicable company-wide calendars.
- • Serve as the primary point of contact for customer inquiries received by phone and email and as a liaison among BD, customers, and other stakeholders; route requests appropriately and follow through to ensure inquiries, deliverables, and commitments are completed.
- • Coordinate recurring and ad hoc meetings, customer visits, demonstrations, and training sessions, including scheduling, agendas, participant communications, briefing materials, room and conference-system readiness, audiovisual support, catering, and other logistics.
- • Prepare briefing books, customer and capability presentations, agendas, handouts, background materials, schedules, itineraries, and other executive and BD documentation.
- • Document meeting decisions and action items; maintain customer and executive action trackers, monitor outstanding commitments, deadlines, and deliverables, and provide timely reminders, status updates, and follow-up support to Executive staff.
- • Track BD opportunities, customer engagements, sales pipeline activity, quotations, RFIs, RFQs, RFPs, proposal schedules, submission deadlines, and follow-up requirements; coordinate accurate and timely proposal inputs from technical, financial, contracts, operations, executive, and other responsible personnel.
- • Maintain accurate CRM data and organized records of customers, contacts, opportunities, activities, proposals, contracts, meetings, communications, commitments, and follow-up actions; coordinate updates to ensure information remains current, complete, consistent, and accessible.
- • Draft, edit, format, proofread, organize, and maintain executive and BD correspondence, proposals, presentations, reports, templates, forecasts, pipeline and activity reports, dashboards, and other internal resources.
- • Conduct preliminary research on prospective customers, partners, competitors, markets, contract opportunities, and industry developments to support BD planning and customer engagements.
- • Coordinate trade shows, conferences, external events, including registration, booth and exhibit logistics, shipping, schedules, reservations, marketing materials, promotional items, supporting documentation, and on-site support as required.
- • Maintain BD and marketing resources, including brochures, presentations, branded merchandise, promotional items, and trade show assets; manage inventory, storage, updates, replenishment, distribution, and availability.
- • Support BD budget planning and administration, including annual budget preparation, expense tracking and reconciliation, forecasting, reporting, purchasing requirements, and monitoring expenditures against approved budgets.
- • Coordinate with internal departments to support customer deliverables, administrative actions, and resolution of scheduling or operational issues affecting BD activities.
- • Handle confidential and sensitive business, customer, pricing, contractual, financial, and personnel information with discretion and professionalism, and perform other administrative and operational duties as assigned.
Preferred Qualifications
- • Prior experience as an Administrative Assistant, Executive Assistant, or in a comparable administrative support r• Proficiency in Microsoft Office Suite and experience with NetSuite or comparable ERP and CRM systems.
- • Strong written and verbal communication, organizational, multitasking, time-management, and task-prioritization skills.
- • Professional attitude and appearance, with a strong internal and external customer-service orientation.
- • Resourceful and proactive, with the ability to identify and address issues as they arise.
- • Ability to adapt quickly to changing priorities, shift focus with limited notice, and approach assignments with a “no task is too big or too small” attitude.
- Education - AA degree or higher
Keys to success
As an independently owned subsidiary of HEICO, our employees get the best of both worlds between being part of a small agile company with the stability and support that a large corporation offers. We foster innovation and promote a creative and collaborative environment, where Team Members demonstrate a set of behaviors and values known in the company as HEICO’s Five Keys to Success:
Passion and Will to Win
Dedication and Commitment
Progressive
Resourceful
Trustworthy
This set of behaviors helps to create an engaging environment which is critical to our success.
Our culture makes us unique as an organization.
This is evident in everything we do, from the products we manufacture, to how we treat our business partners and, more importantly, how we treat each other.