Negotiable
Undetermined
Remote
Remote
Summary: The role is for a Senior Software Engineer specializing in C++ and Linux systems programming. The candidate must possess strong skills in modern C++, performance optimization, and building resilient services. Additional experience with embedded systems and cross-platform app integration is preferred. The position is fully remote.
Key Responsibilities:
- Develop and maintain software using modern C++ with a focus on performance and concurrency.
- Engage in Linux systems programming, including threads, networking, and debugging.
- Build resilient services that incorporate timeouts, retries, and basic telemetry/logging.
Key Skills:
- Strong proficiency in modern C++.
- Experience with Linux systems programming.
- Ability to build resilient services.
- Experience with embedded/edge constraints (nice-to-have).
- Exposure to cross-platform app integration concepts (nice-to-have).
Salary (Rate): £65,000 yearly
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
Sr. Software Engineer
Must-haves:
Strong C++ (modern C++, performance, concurrency, memory ownership)
Linux systems programming (threads, networking, debugging)
Build resilient services (timeouts, retries, telemetry/logging basics)
Nice-to-haves:
Experience with embedded/edge constraints
Exposure to cross-platform app integration concepts