Remote Senior C++ Systems Architect & Tech Lead

Ensono

Salem (OR)

On-site

USD 130,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Unlimited paid time off
401k with company match
Health plan options
Education reimbursement
Flexible work schedule
Sabbatical program

Job summary

Ensono is seeking an Expert C++ Software Engineer to join a remote team in the United States. The role focuses on designing, developing, and maintaining high‑performance C++ systems with leadership responsibilities across the lifecycle.

You will mentor peers, drive architectural decisions, and ensure robust build and deployment practices using CMake, Docker, and modern CI/CD tools in a Linux environment. A strong CS/SE degree and problem‑solving skills are essential.

Qualifications

  • Expert understanding of dynamic memory allocation, RAII and smart pointers.
  • Diagnose and resolve memory leaks, dangling pointers and overflows.
  • Strong CMake experience for cross‑platform build configuration.
  • Hands‑on with Docker for containerised development and deployment.
  • Experience designing and maintaining CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions).
  • Advanced use of GDB for debugging and performance profiling.
  • Proficiency with Valgrind tools for memory and thread analysis.
  • Bachelor’s or master’s degree in CS/Software Engineering or related.
  • Strong problem‑solving, communication and teamwork skills.

Responsibilities

  • Architect, develop and maintain high‑performance C++ systems.
  • Drive architectural decisions, mentor peers and enforce best practices.
  • Lead code reviews and ensure coding standards across the team.
  • Define and maintain CMake build systems and multi‑platform configs.
  • Design and maintain CI/CD pipelines and Docker workflows.
  • Diagnose complex issues using GDB/Valgrind and performance tuning.
  • Collaborate with cross‑functional teams in a Linux environment.

Skills

Dynamic memory management
RAII
Smart pointers
Threading model
Lock-free programming
Deadlock/race condition resolution
C++11/14/17/20+ proficiency
CI/CD experience
GDB/Valgrind proficiency

Education

Bachelor’s or Master’s in CS/SE

Tools

CMake
Docker
Jenkins
GitLab CI
GitHub Actions
GDB
Valgrind

Job description

Ensono is seeking an Expert C++ Software Engineer to join a remote team in the United States. The role focuses on designing, developing, and maintaining high‑performance C++ systems with leadership responsibilities across the lifecycle.

You will mentor peers, drive architectural decisions, and ensure robust build and deployment practices using CMake, Docker, and modern CI/CD tools in a Linux environment. A strong CS/SE degree and problem‑solving skills are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote C++ Expert Engineer - High-Performance Systems
Remote C++ Expert Engineer - High-Performance Systems

Ensono • Little Rock (AR)

Remote
USD 130,000 - 150,000
Unlimited Paid Days Off
401k with company match
Education Reimbursement
Senior C++ Expert Engineer - High-Performance (Remote)
Senior C++ Expert Engineer - High-Performance (Remote)

Ensono • Topeka (KS)

Remote
USD 130,000 - 150,000
Unlimited Paid Days Off
Health plan options (3)
401k with company match
+8
Remote C++ Expert Engineer - Lead High-Performance Systems
Remote C++ Expert Engineer - Lead High-Performance Systems

Ensono • United States

Remote
USD 130,000 - 150,000
Unlimited PTO
Health plan options
401k with company match
+4
Expert C++ Software Engineer
Expert C++ Software Engineer

Ensono • Little Rock (AR)

Remote
USD 130,000 - 150,000
Unlimited Paid Days Off
401k with company match
Education Reimbursement
Expert C++ Software Engineer
Expert C++ Software Engineer

Ensono • Topeka (KS)

Remote
USD 130,000 - 150,000
Unlimited Paid Days Off
Health plan options (3)
401k with company match
+8
Expert C++ Software Engineer
Expert C++ Software Engineer

Ensono • United States

Remote
USD 130,000 - 150,000
Unlimited PTO
Health plan options
401k with company match
+4
Remote Senior Manager, Mainframe Solution Architecture
Remote Senior Manager, Mainframe Solution Architecture

Ensono, LP • Downers Grove (IL)

On-site
USD 155,000 - 210,000
Unlimited Paid Days Off
Health plan options
401k with company match
+3
Senior Mainframe Solution Architect - Remote
Senior Mainframe Solution Architect - Remote

Ensono • Boise (ID)

Remote
USD 155,000 - 210,000
Unlimited Paid Days Off
401k with company match
Education Reimbursement
+3
Remote Mainframe Engineer — COBOL/CICS & DevOps
Remote Mainframe Engineer — COBOL/CICS & DevOps

Ensono • Miami (FL)

Remote
USD 97,000 - 115,000
Unlimited Paid Days Off
Three health plan options
401k with company match
+1
Senior Mainframe Solution Architect Lead – Remote
Senior Mainframe Solution Architect Lead – Remote

Ensono • Salt Lake City (UT)

Remote
USD 155,000 - 210,000
Unlimited Paid Days Off
Health plan options
401k with company match
+4