HHiring Reality
← Ensono

Expert Software Engineer

Ensono
Location
Remote - United States
Posted
18 days ago
Department
E2520 MF Application Managed Services
Salary
$130,000 to 188,000
What they actually want (must-haves)
  • 10+ years of experience in Mainframe Skills COBOL, CICS, JCL, DB2 and VSM
  • 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
What the job really is

The Expert Software Engineer will architect, develop, and maintain high-performance applications primarily using C++. Responsibilities include leading code reviews, managing build systems with CMake, designing CI/CD pipelines, and mentoring junior engineers. The role requires collaboration in a Linux-based environment and involves diagnosing complex issues with tools like GDB and Valgrind.

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
Things to weigh
  • Remote work flexibility is available but may depend on client requirements.
  • The pay scale is broad, ranging from $130,000 to $188,000, which may vary based on multiple factors.
  • The role requires significant experience with legacy Mainframe technologies, which may not appeal to all candidates.
Job score4.6/5
Benefits5/5
Freshness4/5
Career value4/5
Role clarity5/5
Pay transparency5/5

Applying to Ensono?

See how your résumé matches this role — and tailor it from what actually gets interviews.