Expert Software Engineer

Ensono · United States, United States, United States

Location
United States
Job Type
Full-time
Posted
July 08, 2026

Job Description

Roles & Responsibilities


  • 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 main...
  • Ready to Apply?

    Submit your application for Expert Software Engineer at Ensono

    Apply Now