Senior C Software Engineer positions focus on delivering results in their domain. This page aggregates open Senior C Software Engineer roles and what employers typically expect.
# **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**…