Staff Software Engineer - C++ - Hybrid
Core
Design, develop, and optimise performance-critical core components and backend systems for a platform.
Role type
Staff C/C++ Software Engineer
Builds
Core platform components, APIs, and backend systems
Domain
Systems programming / Backend
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, memory management, pointers, data structures, multithreading, concurrency, system-level programming, debugging
Preferred skills
Kotlin, Android
Technologies
C, C++, Kotlin, Android
Responsibilities
Design and develop applications in C and C++, optimise code for performance and scalability, work on system-level programming and APIs, debug complex technical issues, collaborate with cross-functional teams, contribute to code reviews
Seniority
Staff, hands-on IC
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.