Talent.com
C++ Software Engineer (Linux)
C++ Software Engineer (Linux)Octal Philippines Inc. • Taguig, Metro Manila, PH
C++ Software Engineer (Linux)

C++ Software Engineer (Linux)

Octal Philippines Inc. • Taguig, Metro Manila, PH
21 days ago
Job type
  • Quick Apply
Job description

We’re looking for a C++ Engineer who is comfortable building high‑performance, reliable software on Linux. You’ll work primarily with  GNU C++ , using  modern C++ (C++17 / 20 preferred) , deep  pointer and memory model mastery , and the  C++ Standard Library , while integrating with  external SDKs  and delivering production‑grade code that is  tested (CppTest / GTest)  and  profiled (Valgrind) . You’re fluent in  Shell / CLI  and confident deploying and running services in  containers (Docker)  and  orchestrators (Kubernetes / OCI) .

  • Design & implement  low‑latency, reliable services and libraries in C++ on Linux (GNU toolchain).
  • Own code quality end-to-end : unit / integration tests (GTest / CppTest), memory profiling & leak detection (Valgrind), and CI gatekeeping.
  • Integrate external SDKs  and third‑party libraries; manage versioning, ABI / API compatibility, and build system integrations (e.g., CMake).
  • Optimize performance : analyze hot paths, reduce allocations, improve cache efficiency, and enforce strong memory safety and concurrency patterns.
  • Containerize services  with Docker; build production‑ready images, define health checks, and optimize image size / security.
  • Operate in Kubernetes / OCI environments : write manifests / Helm / Kustomize, configure resource requests / limits, and troubleshoot runtime issues (logs, metrics).
  • Automate using Shell / CLI : build scripts, release tooling, environment setup, and developer productivity enhancements.
  • Collaborate cross‑functionally  with product, QA, SRE, and security to ship dependable, observable, and maintainable systems.
  • Mentor engineers  through design reviews, code reviews, and knowledge sharing on modern C++ best practices.

Requirements

  • Experience in C++ on Linux (or equivalent depth).
  • Strong with  GNU C++  toolchain (gcc / g++, ld, gdb) and  build systems  (CMake preferred).
  • Proficiency in  modern C++  (C++14 / 17 / 20), including :
  • Pointers, references, RAII, move semantics, smart pointers, and memory management.
  • STL containers / algorithms / iterators, error handling, and templates.
  • Concurrency (threads, atomics, futures) and synchronization primitives.
  • Experience integrating  C++ External SDKs  (headers, static / shared libs, pkg-config, symbol / version management).
  • Testing with  GTest / CppTest ; memory and performance analysis using  Valgrind  (memcheck, massif, callgrind).
  • Comfortable with  Shell / CLI  (bash / zsh), coreutils, process management, and Linux debugging tools.
  • Practical experience with  Docker  (image authoring, multi-stage builds) and understanding of  Kubernetes / OCI  fundamentals.
  • Solid  software craftsmanship : code reviews, documentation, version control (Git), and CI / CD flows.
  • Notes : 2 months project only.

    Create a job alert for this search

    C Software Engineer Linux • Taguig, Metro Manila, PH

    Similar jobs
    Next Generation Software Engineer

    Next Generation Software Engineer

    Cloud Bridge Tech Recruitment • Taguig, Metro Manila, .PH
    Quick Apply
    As part of Cloud Bridge, an AWS Premier Partner, we bring deep cloud expertise into every hiring conversation.Here, technology meets empathy — connecting the dots between ground-breaking compa...Show more
    Last updated: 30+ days ago
    monday.com Implementation Engineer

    monday.com Implementation Engineer

    Bamboo Works • Manila, Metro Manila, PH
    Quick Apply
    Implementation Engineer We’re looking for a technically strong Implementation Engineer to join a certified monday.This role sits at the intersection of solution engineering and client c...Show more
    Last updated: 30+ days ago
    SAP BW Software Engineer

    SAP BW Software Engineer

    Procter & Gamble • Taguig, NCR, Philippines
    We are seeking a skilled and motivated.In this role, you will be responsible for designing and implementing efficient data models, reports, and dashboards using SAP BW on HANA.You will develop, tes...Show more
    Last updated: 9 days ago • Promoted
    Software Engineer (Junior / Middle) Philippines

    Software Engineer (Junior / Middle) Philippines

    Burt Intelligence • Manilla
    Quick Apply
    Burt Intelligence is changing the way companies work with data.Our mission is to empower anyone to make data-driven decisions in their everyday work. Our analytics software platform provides busines...Show more
    Last updated: 30+ days ago
    Lead Software Engineer (React & Next.js) IT

    Lead Software Engineer (React & Next.js) IT

    HRTX • Pasig, Metro Manila, Philippines
    Quick Apply
    Hybrid : (2 days onsite, 3 days WFH).The Lead Software Engineer (React & Next.This role ensures strict adherence to coding standards through full code ownership and review, mentors the engineeri...Show more
    Last updated: 30+ days ago
    Software Engineer

    Software Engineer

    Ubiquity Global Services, Inc. • Taguig, BGC, PH
    Quick Apply
    Ubiquity is hiring for a Software Engineer to join our team.Our Software Engineer plays an integral role in the operations of our Manila offi ce. A team player who is familiar with a variety of oper...Show more
    Last updated: 30+ days ago
    Senior Software Engineer (ASP.NET Core / Angular / SQL Server) (Hybrid)

    Senior Software Engineer (ASP.NET Core / Angular / SQL Server) (Hybrid)

    Ubiquity Global Services, Inc. • Taguig, BGC, PH
    Quick Apply
    We are seeking a highly skilled Full Stack Developer based in the Philippines to support and enhance our enterprise web application built with ASP. NET Core 6 / 8, Angular 19, Entity Framework, and SQ...Show more
    Last updated: 30+ days ago
    Software Engineer

    Software Engineer

    Satellite Office • Taguig, Metro Manila, PH
    Quick Apply
    Satellite Office partners with some of the world’s leading brands to build high-performing offshore teams based in the Philippines. Our people work directly with international clients in roles that ...Show more
    Last updated: 28 days ago
    Software Engineer (Golang)

    Software Engineer (Golang)

    Satellite Office • Taguig, Metro Manila, PH
    Quick Apply
    Satellite Office partners with some of the world’s leading brands to build high-performing offshore teams based in the Philippines. Our people work directly with international clients in roles that ...Show more
    Last updated: 28 days ago
    Software Engineer II

    Software Engineer II

    Booth and Partners Pte Ltd • Makati Commercial Center, 00, ph
    Quick Apply
    The Software Engineer II plays a key role in designing a wide range of commercial cooking equipment.The engineer has the opportunity to be involved with implementing and supporting new products, pr...Show more
    Last updated: 27 days ago
    Software Engineer (Tekla Structures)

    Software Engineer (Tekla Structures)

    HRTX • Pasig, Metro Manila, Philippines
    Quick Apply
    We are seeking a talented Software Engineer specializing in Tekla Structures to design, develop, and optimize custom applications, plugins, and workflows. The role focuses on enhancing productivity,...Show more
    Last updated: 30+ days ago
    Software Engineer (C# and.NET)

    Software Engineer (C# and.NET)

    Datacom • BGC, Taguig, National Capital Region, PH
    Quick Apply
    With over 6,200 people, and centre’s of technical excellence spread across Australasia, Datacom is committed to developing and growing its capability across Asia. Founded in 1965 in New Zealand, and...Show more
    Last updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    Isentia • Pasig, Metro Manila, PH
    Quick Apply
    Isentia is a leader in the media intelligence and services industry, with software engineering at the core of our operations. We work in a fast-paced, time-critical environment, handling large volum...Show more
    Last updated: 30+ days ago
    Senior Software Engineer (12-month contract)

    Senior Software Engineer (12-month contract)

    Satellite Office • Taguig, Metro Manila, PH
    Quick Apply
    Satellite Office partners with some of the world’s leading brands to build high-performing offshore teams based in the Philippines. Our people work directly with international clients in roles that ...Show more
    Last updated: 30+ days ago
    AI Software Engineer (Remote)

    AI Software Engineer (Remote)

    Global Finance Teams • Metro Manila, PH
    Quick Apply
    You’ll work across the stack to design, build, and scale intelligent systems that power Omniflow’s core experience — where AI, product design, and engineering come together.We’re looking for senior...Show more
    Last updated: 2 days ago
    Mid-Level Software Engineer (12-month contract)

    Mid-Level Software Engineer (12-month contract)

    Satellite Office • Taguig, Metro Manila, PH
    Quick Apply
    Satellite Office partners with some of the world’s leading brands to build high-performing offshore teams based in the Philippines. Our people work directly with international clients in roles that ...Show more
    Last updated: 30+ days ago
    Software Engineer - Python & AI / ML

    Software Engineer - Python & AI / ML

    Cobden & Carter International • Metro Manila, Philippines
    Quick Apply
    Communicate and present complex analytics results and concepts to leadership and internal stakeholders.Employ AI and / or ML that may include natural language processing (NLP), natural language under...Show more
    Last updated: 27 days ago
    Senior Linux System Engineer

    Senior Linux System Engineer

    ServerHub • Manila, PH
    Quick Apply
    DO NOT APPLY IF YOU ARE NOT FROM THE PHILIPPINES) About ServerHub : At ServerHub, we power businesses with high-performance cloud and hosting solutions. Our mission is to provide customers with relia...Show more
    Last updated: 30+ days ago