





Metro locations, popular backend role, common 3–6 years band, and generalist C++/C# skillset increase competition.
Core backend C++/C# and distributed-systems skills are broadly transferable across industries.
Explicit 4+ years plus mandatory C++/C#, distributed-systems, OS, multithreading, and performance skills make filters strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and enhance core server-side components for enterprise backup, recovery, and cyber resilience workloads.
Design, build, and maintain scalable, high-performance software ensuring system reliability and product quality.
Collaborate with cross-functional teams globally and mentor junior engineers while following Secure Software Development Lifecycle (SSDLC).
Bachelor's degree required.
Minimum 4 years of software development experience.
Strong skills in C++, C#, Object Oriented Design, .NET, Operating Systems (Windows/Linux), Multithreading, Data Structures, Networking, and Distributed Systems.
Experience with debugging, performance optimization, Agile development; Security and SaaS experience strongly preferred.
Experienced in building and maintaining large-scale, high-performance enterprise server software in a globally distributed environment.
Technical proficiency in both C++ and C# with solid understanding of concurrency and distributed systems.
Capable of driving software quality and security best practices within Agile teams and mentoring junior engineers.