Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Sperton Global AS

Hiring for Senior C/C++ Developer – Linux & Networking

Posted Updated
Discussion

Description

We are looking for a C/C++ Developer with strong Linux and networking expertise to build and optimize high-performance backend services. The role involves developing C++ microservices, troubleshooting system-level issues, and improving scalability and reliability in a fast-paced environment.

Required Skills & Experience:

  • 5+ years of professional experience in C/C++ development, with strong networking fundamentals.

  • Design, develop, and maintain complex C++-based microservices for data ingestion, querying, and processing.

  • Hands-on experience with C/C++ development in Linux environments, including user-space programming.

  • Strong understanding of Linux internals, including memory management, IPC mechanisms, signals, multithreading, and synchronization.

  • Solid knowledge of networking protocols (L2–L7) and exposure to DPDK development/SDKs.

  • Expertise in debugging tools such as GDB and Valgrind, especially for memory-related issue analysis.

  • Proven ability to enhance backend services for performance, scalability, and reliability.

  • Experience working in cross-functional teams to deliver high-quality solutions within timelines.

  • Exposure to Linux kernel development is a plus.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →