Jobs / HEI***

Senior C++ Software Engineer

HEI*** · Columbia, SC, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Columbia, SC, United StatesRemote
Remuneration
Not specified
Location
Columbia, SC, United States
Visa sponsorship
Sponsors visa

Job summary

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.

Qualifications

  • citizenship required.
  • 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
  • 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
  • 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.

Responsibilities

  • You will contribute across multiple product codebases supporting in-place monitoring, electronic-security, and related mission systems.
  • You will work across several products and subsystems .
  • You will work on performance-critical systems: multithreaded services, concurrent data paths, and cross-component integration.
  • 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

Skills

Communication

Degrees

Associate

Travel

Travel

Industry

Automotive

Company size

Smb

Security clearance

SecretSecurity clearanceTop secret