Ensono

Ensono

Ensono provides comprehensive hybrid IT solutions and governance, enabling businesses to navigate complexity and modernize their technology infrastructure, from cloud services to mainframe systems, tailored to each client's unique journey.

IT Services
1K-5K
Founded 1969

Description

  • Architect, develop, and maintain complex high-performance applications in C++.
  • Own critical system components with a focus on reliability, scalability, and performance.
  • Design solutions using 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 multi-platform build configurations.
  • Design and maintain CI/CD pipelines and Docker-based containerization workflows.
  • Diagnose and resolve complex issues using GDB and Valgrind, and lead performance profiling and tuning efforts.
  • Collaborate with cross-functional teams in a Linux-based development environment.
  • Develop and maintain automation scripts using Python and shell scripting.
  • Manage source code, branching strategies, and release workflows using Git.
  • Mentor junior and mid-level engineers and contribute to their technical growth.
  • Participate in system design discussions, technical planning, and effort estimation.

Requirements

  • 10+ years of experience in mainframe technologies including COBOL, CICS, JCL, DB2, and VSM.
  • Expert understanding of dynamic memory allocation, RAII, and smart pointers including unique_ptr, shared_ptr, and 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, including std::thread, std::mutex, std::atomic, and 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 containerized development and deployment environments.
  • Hands-on experience designing and maintaining CI/CD pipelines such as Jenkins, GitLab CI, or GitHub Actions.
  • Advanced use of GDB for low-level debugging and post-mortem analysis.
  • Proficiency with Valgrind, including Memcheck, Helgrind, and Callgrind.
  • Bachelor's or master’s degree in computer science, Software Engineering, or a related technical discipline, or equivalent industry experience.
  • Excellent problem-solving and analytical skills, strong communication and interpersonal skills, and the ability to work independently and as part of a team.

Benefits

  • Unlimited Paid Days Off.
  • Three health plan options.
  • 401(k) with company match.
  • Dental, vision, short- and long-term disability, life, and AD&D coverage, plus flexible spending accounts.
  • Family forming benefits, 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 and remote work options when not required on client site.
  • Annual salary range of $130,000 to $188,000.
  • Annual bonus plan based on company and individual performance.
  • Equity grant under the Associate Equity Appreciation Program.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Hubspot Software Engineer Internship, Co-op Placement & Industrial Placement Program (UK)

HubSpot 5K-10K Media

HubSpot is hiring engineering co-ops and interns in EMEA for 2026 to work on customer-facing software and infrastructure in small teams with real ownership.

Apache Spark AWS Elasticsearch Hadoop JavaScript Kafka Kubernetes MySQL React Redis REST API Sass TypeScript
4 minutes ago

Software Engineer, Networking (Features)

Tailscale 51-250 Diversified Telecommunication Services

Software Engineer at Tailscale, a fully distributed networking company, developing secure connectivity software across open-source clients and backend services while owning features from ideation through operation.

Go MySQL PostgreSQL SQL
2 hours, 49 minutes ago

Staff Software Engineer

B12 51-250 Internet Software & Services

B12 is hiring a Staff Software Engineer to lead major product and infrastructure initiatives on a small, collaborative team focused on helping people do meaningful work.

AWS CI/CD Django Docker LLM PostgreSQL Prototyping Python React SQL TypeScript
3 hours, 4 minutes ago

Staff Software Engineer

HHAeXchange 251-1K Health Care Providers & Services

HHAeXchange is hiring a Staff Software Engineer to lead hands-on full-stack development for its healthcare platform connecting patients, providers, managed care organizations, and states.

Angular AWS C# CI/CD Git HIPAA JavaScript .NET PostgreSQL REST API SQL Server TypeScript
3 hours, 19 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers