Senior C++ Engineer (Networking)
Remote (PST time zone)
Long Term Contract
Role Overview
We are looking for a Senior C++ Engineer with strong expertise in modern C++
development, networking, and Linux systems programming. The ideal candidate will design,
develop, and optimize high-performance, reliable services while contributing to architectural
decisions, code quality, and system scalability.
Must-Have Skills
Strong hands-on experience in C++ development, including Modern C++
(C++11/14/17/20).
Deep understanding of performance optimization, concurrency, multithreading, and
memory ownership concepts.
Solid experience with networking protocols such as TCP/IP and UDP.
Expertise in Linux systems programming, including threads, sockets, debugging, and
performance analysis.
Experience building resilient and fault-tolerant services using concepts such as
timeouts, retries, logging, monitoring, and telemetry.
Strong problem-solving skills with the ability to troubleshoot complex system and
networking issues.
Good-to-Have Skills
Experience working with embedded systems or edge computing environments.
Exposure to cross-platform application integration and interoperability concepts.
Hands-on experience working with both legacy and modern C++ codebases.
Strong understanding of software architecture, design patterns, and clean coding
principles.
Experience with performance profiling, system diagnostics, and scalability
optimization.