Expert C++ Software Engineer @Ensono
Software Development
Salary $130,000 to $15..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2mths ago

[Hiring] Expert C++ Software Engineer @Ensono

2mths ago - Ensono is hiring a remote Expert C++ Software Engineer. πŸ’Έ Salary: $130,000 to $150,000 annually πŸ“Location: USA

Role Description

We are seeking a highly skilled and experienced C++ Expert Engineer with 10+ years of hands-on, production-level experience to join our engineering team. In this role, the candidate will:

  • Architect, develop, and maintain complex, high-performance applications in C++ (C++11/14/17/20 and beyond).
  • Take ownership of critical system components with a focus on reliability, scalability, and performance.
  • Design and implement solutions involving advanced memory management and concurrent/multithreaded architecture.
  • Lead code reviews and enforce coding standards and best practices across the team.
  • Define and maintain CMake-based build systems and manage multi-platform build configurations.
  • Design and maintain CI/CD pipelines and Docker-based containerisation workflows.
  • Diagnose and resolve complex issues using tools such as GDB and Valgrind; lead performance profiling and tuning initiatives.
  • Collaborate with cross-functional teams in a Linux-based development environment.
  • Contribute to and maintain automation scripts using Python and shell scripting.
  • Interact with relational data sources using SQL where required.
  • Manage source code, branching strategies, and release workflows using Git.
  • Mentor junior and mid-level engineers; drive technical growth across the team.
  • Participate in system design discussions, technical planning, and effort estimation.

Qualifications

  • Expert understanding of dynamic memory allocation, RAII, smart pointers (unique_ptr, shared_ptr, weak_ptr).
  • Experience diagnosing and resolving memory leaks, dangling pointers, and buffer overflows.
  • Familiarity with custom allocators and memory pool strategies.
  • Strong command of the C++ threading model (std::thread, std::mutex, std::atomic, std::condition_variable).
  • Experience with lock-free and wait-free programming patterns.
  • Ability to identify and resolve race conditions, deadlocks, and thread-safety issues.
  • Expert-level experience with CMake for cross-platform build configuration.
  • Proficiency with Docker for containerised development and deployment environments.
  • Hands-on experience designing and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Advanced use of GDB for low-level debugging and post-mortem analysis.
  • Proficiency with Valgrind (Memcheck, Helgrind, Callgrind) for memory and thread analysis.
  • Bachelor's or master’s degree in computer science, Software Engineering, or a related technical discipline.
  • Equivalent industry experience will be considered in lieu of formal education.
  • Soft Skills: Excellent problem-solving and analytical skills. Strong communication and interpersonal skills. Ability to work independently and as part of a team.
  • US Citizen.

Benefits

  • Unlimited Paid Days Off.
  • Three health plan options.
  • 401k with company match.
  • Eligibility for dental, vision, short and long-term disability, life and AD&D coverage, and flexible spending accounts.
  • Family Forming Benefit including fertility coverage and adoption/surrogacy reimbursement.
  • Paid childbearing and paternal leave.
  • Education Reimbursement, Student Loan Assistance or 529 College Funding.
  • Sabbatical leave.
  • Wellness program.
  • Flexible work schedule.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Expert C++ Software Engineer @Ensono
Software Development
Salary $130,000 to $15..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,038+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later