Senior C++ Network Engineer
Full-timeJob Overview
Our client is seeking a highly experienced Senior C++ Networking Subject Matter Expert to join a global engineering team responsible for building and evolving next-generation high-performance networking and communication infrastructure.
This role focuses on modern C++ development, low-latency networking, distributed systems, and reusable platform capabilities used across large-scale enterprise environments. The successful candidate will contribute to the design and development of core networking libraries, help shape technical strategy, and collaborate closely with infrastructure, security, and application engineering teams.
This is an excellent opportunity for an engineer who enjoys working deep within the technology stack, solving complex performance and scalability challenges, and influencing engineering direction through hands-on technical leadership.
Our client is seeking a highly experienced Senior C++ Networking Subject Matter Expert to join a global engineering team responsible for building and evolving next-generation high-performance networking and communication infrastructure.
This role focuses on modern C++ development, low-latency networking, distributed systems, and reusable platform capabilities used across large-scale enterprise environments. The successful candidate will contribute to the design and development of core networking libraries, help shape technical strategy, and collaborate closely with infrastructure, security, and application engineering teams.
This is an excellent opportunity for an engineer who enjoys working deep within the technology stack, solving complex performance and scalability challenges, and influencing engineering direction through hands-on technical leadership.
Responsibilities:
- Design, develop, and maintain high-performance C++ networking libraries and frameworks.
- Define and drive technical direction for reusable networking and communication capabilities.
- Research, evaluate, and prototype emerging technologies for future platform adoption.
- Collaborate with infrastructure, networking, and security teams to ensure robust platform integration.
- Identify technology gaps and recommend scalable, practical solutions that enhance performance, resilience, and developer productivity.
- Partner with application development teams to gather requirements and support successful adoption of platform capabilities.
- Analyze and improve application performance, reliability, and scalability.
- Maintain and enhance existing C++ platform components and shared libraries.
- Champion engineering best practices across the broader C++ development community.
- Provide technical leadership through design reviews, mentoring, coaching, and knowledge sharing.
Requirements:
- Extensive hands-on experience in modern C++ development.Deep understanding of distributed systems and low-latency architecture design.Strong expertise in networking technologies including:
- TCP/IP
- HTTP / HTTPS
- TLS / mTLS
- Connection management
- Load balancing
- Service discovery
- Network resiliency patterns
- Strong Linux systems knowledge.Experience designing and developing reusable libraries, frameworks, or platform components.Advanced debugging, profiling, troubleshooting, and performance optimization skills.Ability to collaborate effectively with engineering, infrastructure, and platform teams.Excellent written and verbal communication skills.
Advantages:
- Experience with modern C++ standards (C++17, C++20, and/or C++23).
- Background in low-latency, high-throughput, or mission-critical networking systems.
- Python or other scripting language experience.
- Knowledge of build systems, toolchains, and software packaging infrastructure.
- Experience with containers and Kubernetes.
- Understanding of authentication and authorization technologies.
- Exposure to cloud-native or hybrid infrastructure environments.
- Experience within financial services, telecommunications, or other highly technical engineering environments.
Make Your Resume Now