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

Senior Software Engineer, Backend (Loan Origination and Reporting)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a Senior Software Engineer to build and scale real-time loan origination data platforms and reporting services that support its financial operations and partners.

Apache Airflow Apache Spark AWS Kotlin Kubernetes MySQL Python
8 hours, 19 minutes ago

Senior Software Engineer, ASW Launch Ops

Skyline Eco-Adventures 11-50 Hotels, Restaurants & Leisure

Zipline is hiring a Senior Software Engineer for its ASW Launch Ops team to build and scale the operational platform that manages new-market site development, deployment, and launch readiness for its global autonomous delivery network.

AWS CI/CD Go Grafana gRPC Honeycomb Kafka PostgreSQL Python React
8 hours, 34 minutes ago

Software Development Engineer II

HighLevel 251-1K Internet Software & Services

HighLevel is seeking a remote Full-stack Software Development Engineer (SDE-2) to build, improve, and scale user-focused features across its AI-powered business operating system.

Express.js JavaScript MongoDB Node.js PostgreSQL React REST API TypeScript Vue.js
8 hours, 34 minutes ago

Senior Software Engineer, Community Builders

Reddit 1K-5K Internet Software & Services

Reddit is hiring a Frontend Engineer for its Community Builders organization to develop scalable, reliable products that help users start and grow thriving communities.

Angular CSS GraphQL HTTP JavaScript React REST API TypeScript Vue.js
8 hours, 34 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