At pCloud, we transform the way people store, share, and safeguard their digital data. As a leading cloud storage provider, we deliver high-performance solutions to millions globally. Join our innovative team and make an impact on a trusted service relied upon by individuals and businesses worldwide.
Position Overview:
We seek a skilled Senior Systems Developer to join our core team and build the backbone of our global cloud platform. Work with our CTO on challenging, high-performance projects, driving innovation and scalability. If you’re passionate about systems development and optimization, apply now.
Position Requirements:
Must:
Fluent in C
Very good understanding of multithreaded programming and thread synchronization
Network programming experience, both regular and event-driven
Experience with (complex) data structures and algorithms
Good command of SQL, understanding of database internals and indexes
Be excellent in math and statistics
Basic undestanding of cryptography
Working proficiency in English
Nice to have:
Experience with atomic instructions / builtins, lockless algorithms
Deep understanging of network protocols – TCP, UDP, congestion control, packet acknowledgement/retransmit
Basic understanding of how Internet works – DNS, BGP routing
GPU programming experience
Experience with SIMD programming, no matter intrinsics or assembly
Advanced undestanding of cryptography and field arithmetic
X86-64 assembly
Experience with Lua and Lua C API
Specifics of Linux system programming
People and preferably collegues often consider you “a genius”
Working proficiency in Bulgarian
Do not apply:
If you think that filesystems, memory allocators, thread schedulers are written by aliens (super humans, dark magic, etc) and if tasked to write one you will not even have idea how to start
If you believe that there is a library for everything and your job is just to find the right tool or code snippet from stackoverflow
If you don’t believe in performance and memory layout optimizations
Why Join pCloud:
Because you’re here to make an impact and help shape the future.
Because your voice matters—your ideas aren’t just heard, they’re brought to life.
Because you’re curious, always learning, and thrive on growing every single day.
Because you want to be part of a team that inspires and challenges you.
Because you’re passionate about what you do.
Oh, and yes—we’ve got great benefits too. But let’s be real: you’re not here for the perks. You’re here to do work that matters.
If this sounds like you, we’d love to hear from you—apply now and let’s build something amazing together!
Expect a single but thorough and long (up to 2.5 hours) interview with the CTO with slight probability to be hired (or rejected) on the spot.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.