Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4346790856&distance=25.0&f_AL=true&f_TPR=r20000&f_WT=2&geoId=103644278&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&spellCorrectionEnabled=true&start=25 Job Description: C++ Networking Library Engineer The C++ Alliance, Inc. · United States (Remote) Easy Apply Save Save C++ Networking Library Engineer at The C++ Alliance, Inc. Show more options Your profile is missing required qualifications Show match details Help me update my profile BETA Is this information helpful? Get personalized tips to stand out to hirers Find jobs where you’re a top applicant and tailor your resume with the help of AI. Try Premium for PKR0 Meet the hiring team Harold Bott 3rd CEO at The C++ Alliance Job poster Message About the job About the Company C++ Alliance (Boost ecosystem) About the Role We're looking for a senior C++ engineer with deep Boost.Asio experience and strong coroutines skills to help accelerate development of Beast2 (next-generation HTTP / WebSocket work in the Boost networking stack), and its supporting libraries (e.g. capy, buffers, http_proto). This role is ideal for someone who enjoys low-level, performance-minded C++ library engineering, can move fast with high autonomy, and is exceptionally responsive in short feedback loops. Responsibilities Build and ship Beast2 features: implement, refactor, and harden core components; keep APIs coherent and maintainable. Coroutines + async architecture: design and implement coroutine-friendly flows, modern async patterns, and ergonomic APIs on top of Boost.Asio. Work across dependent libs: make coordinated changes across capy, buffers, http_proto, and Beast2 to keep integration smooth and linking/builds correct. Quality and correctness: write/maintain tests, fix CI failures, reduce footguns, and improve diagnostics. Fast collaboration loop: collaborate via Slack in tight iterations; unblock quickly; produce concrete work output frequently. Qualifications Expert C++ (modern C++ and systems-level debugging); strong grasp of ABI, linking, toolchains, and build systems. Strong Boost.Asio experience: real production experience with Asio (timers, executors, composed operations, async I/O patterns). Coroutines experience: practical coroutine usage/design in C++ (including performance and cancellation/lifetime pitfalls). Networking protocols: HTTP and/or WebSocket experience (or closely adjacent protocol work). High responsiveness: you can maintain rapid back-and-forth on Slack during the agreed overlap window. Self-directed execution: you can take a rough problem statement, propose an approach, implement it, and iterate. Required Skills Familiarity with Boost.Beast internals and/or other Boost Network Suite libraries. Experience with std::execution / sender-receiver direction and its interaction with coroutines. Experience writing public-facing libraries (API review discipline, docs, versioning, deprecation strategy). Comfort using AI tools to accelerate work while maintaining correctness. Preferred Skills Remote-first, async by default, but with a strong emphasis on real overlap and short iteration cycles. You'll work closely with the project's technical lead / lead maintainer and the broader Alliance team. We optimize for low-friction workflow and high throughput: fast turnaround, clear ownership, and minimal idle time. Pay range and compensation package Contract-to-start preferred (e.g. time-boxed 3‑month trial, renewable based on output/fit).