HumanBit Logo

Software Development Engineer 3 (C++) - R32123 | ScaleneWorks INC

full-time
Posted on February 2, 2026

Job Description

Software Engineer (C++)

Company Overview

Company details are not specified.

Job Summary

The Software Engineer (C++) will lead the architecture and design of latency-critical services and libraries within the airline and travel technology domain. This role requires a blend of technical expertise, performance engineering, and collaboration to develop and deliver high-quality solutions. The successful candidate will engage in various stages of the software development lifecycle, ensuring code quality, performance, security, and compliance with industry standards.

Responsibilities

  • Architecture & Design (IC Ownership): Lead end-to-end design for latency-critical C++ services and libraries including inventory, pricing/ticketing, codeshare, and NDC flows. Produce architectural documentation and ensure the integrity of API contracts.
  • Delivery Excellence: Break down complex requirements into actionable milestones, maintaining high standards for code quality, testability, and operability. Conduct rigorous code reviews and advocate for coding standards in modern C++.
  • Performance & Reliability: Establish benchmarks for latency and throughput, own observability practices, and conduct post-mortem analyses of incidents to implement corrective actions.
  • Security & Compliance: Implement secure-by-design practices and ensure adherence to security and regulatory requirements in the software development lifecycle.
  • Domain Leadership & Collaboration: Gain deep insights into airline data models and processes, collaborating effectively with Product, QA, and external stakeholders while mentoring less experienced engineers.

Qualifications

  • Technical Skills:

    • Proficient in Modern C++ (C++17/20): templates, RAII, STL, smart pointers, move semantics, constexpr, and ranges.
    • Strong knowledge in Systems & Concurrency: multi-threading, atomic/lock-free patterns, asynchronous I/O, and Linux internals.
    • Experience with Performance Engineering: profiling tools (perf, Valgrind), flamegraphs, and memory layout/cache behavior.
    • Familiarity with API & Distributed Systems: REST/gRPC, contract evolution, and resilience patterns.
    • Background in Quality & Delivery: automated testing strategies and CI/CD practices.
    • Solid grasp of Observability & Operations: metrics, structured logging, tracing, and SLO design.
  • Domain Knowledge:

    • Practical experience in Inventory, Pricing/Ticketing, Codeshare/NDC, and customer integrations within airline/travel tech.
    • Comfort with SLAs concerning availability, correctness, and latency of high-volume systems.

Preferred Skills

  • Experience with cloud/container technologies and modularization of legacy components.
  • Knowledge of agile methodologies and project management tools.

Experience

  • Minimum years of experience is not specified, but candidates should have applicable experience in software engineering within the airline or travel technology domain.

Environment

  • Work setting is not specified; candidates may be expected to work in a hybrid, remote, or in-office environment depending on company policies.

Salary

  • Salary details are not provided.

Growth Opportunities

  • Opportunities for career advancement within the company are not specified.

Benefits

  • Benefits offered are not specified.
Powered by
HumanBit Logo