Ready to rethink how large volumes of data move through real-time systems? Our client develops technology addressing the needs of the airline industry, with projects involving AI. As a Senior C++ Backend Engineer, you'll help transform a multilayer C++, SWIG and Python backend into a native C++ solution, improving how data is processed, transferred and cached. If you enjoy solving demanding performance challenges and shaping efficient backend systems, this role could be your next challenge!
Senior C++ Backend Engineer
Key responsibilities
-
Redesign and develop a backend architecture, moving from a multilayer C++, SWIG and Python stack towards native C++.
-
Design and optimise data flows for processing and transferring large volumes of data in real time.
-
Build backend components that support high throughput and low latency.
-
Identify and resolve performance bottlenecks across data processing and transfer.
-
Develop and optimise local caching mechanisms to improve data access and system responsiveness.
-
Collaborate with the team to make technical decisions and deliver a maintainable backend solution.
Ideal candidate profile
-
Extensive expertise in C++ and backend development
-
Proven experience designing and optimising data flows for large-scale data processing and transfer.
-
Strong understanding of real-time systems, high-throughput architectures and low-latency performance.
-
Practical experience with local caching mechanisms and their performance trade-offs.
-
Familiarity with technologies such as GraphQL and their use in backend systems.
- Fluency in English.
Conditions
-
Location: Gothenburg, Sweden,
-
Work model: Flexible hybrid arrangement, with approximately two weeks on-site initially, followed by a few days per month.
- Contract: Regular employment or B2B.
Recruitment steps
-
Initial call with a KUBO recruiter to discuss your experience, strengths and development interests.
-
Interview with the client (a few rounds may be required).
-
Decision and feedback.
At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself. We value authenticity, and we’re committed to creating a fair and inclusive process for everyone.