RVC
JobsFor Employers
  1. Jobs
  2. /
  3. Senior Software Engineer (C++/Rust)

Senior Software Engineer (C++/Rust)

N-able | Cybersecurity and data protection software
1d 4h ago
Hybrid
Full Time
Poland
Source not independently verified - confirm the company domain before applying.
We are looking for a Senior C++ Software Engineer to join our Cove Data Protection product engineering team. Cove Data Protection is a cloud-first backup solution used by managed service providers and enterprise IT organizations worldwide. This is an exciting opportunity for an experienced C++ engineer who is passionate about building highly scalable, resilient systems and is eager to expand their expertise in Rust. As part of our long-term technology strategy, you will play a key role in evolving critical platform components while working with modern technologies and contributing to the growth of our Rust codebase. You will join an international engineering team developing Disaster Recovery services and core platform capabilities. The team is responsible for designing and delivering high-performance backend services that power the protection and recovery of customer data at scale. Our platform includes web-based management experiences backed by distributed services deployed in AWS and Kubernetes environments. As we continue modernizing our architecture, Rust is becoming an increasingly important part of our technology stack, offering exciting opportunities to work on performance-critical and reliability-focused solutions. We rely heavily on automated testing, continuous integration, code reviews, and collaborative engineering practices to maintain a high level of quality and reliability. We are looking for someone who enjoys solving complex technical challenges, takes ownership of their work, and is excited about learning new technologies while helping shape the future of our platform. What You'll DoLearn, contribute to, and gradually take ownership of services developed in RustParticipate in the modernization of existing platform capabilities and architectureDesign and implement scalable APIs and distributed system componentsHelp define and deliver valuable, testable, and maintainable user storiesWrite high-quality, well-tested code supported by automated unit and integration testsTroubleshoot, debug, and resolve complex production and performance issuesContribute to performance optimization, reliability improvements, and system scalability initiativesCollaborate with engineers across multiple teams to deliver strategic platform enhancementsCreate and maintain technical documentationWhat You'll BringStrong professional experience developing software in C++Interest and willingness to learn and work extensively with RustSolid understanding of software engineering principles and modern development practicesExperience designing scalable, maintainable, and high-performance applicationsStrong knowledge of design principles and patterns, including SOLID and test-driven development practicesExperience working with distributed systems, microservices, or cloud-native applicationsExperience with automated testing (unit, integration, and end-to-end testing)Understanding of networking concepts, protocols, and security fundamentalsExperience working with relational databases and data persistence technologiesFamiliarity with REST APIs and modern service-oriented architecturesExperience with containerized environments and cloud platforms is a plusStrong problem-solving, communication, and collaboration skillsNice to HavePrevious experience with RustExperience with Kubernetes and AWSExperience building highly available, large-scale distributed systemsBackground in backup, disaster recovery, storage, or data protection technologiesPurple PerksMedical, dental and vision coverageGenerous PTO and observed holidays2 Paid VoluNteer Days per yearEmployee Stock Purchase Program FuN-raising opportunities as part of our giving program N-ablite Learning – custom learning experience as part of our investment in you The Way We Work – our hybrid working model based on trust and flexibilityAbout N-ableAt N-able, our mission is to protect businesses against evolving cyberthreats with an end-to-end cyber resilience platform to manage, secure, and recover. Our scalable technology infrastructure includes AI-powered capabilities, market-leading third-party integrations, and the flexibility to employ technologies of choice—to transform workflows and deliver critical security outcomes. Our partner-first approach combines our products with experts, training, and peer-led events that empower our customers to be secure, resilient, and successful.

Required Skills

c++rustawskubernetesci/cdrestapi

Required Languages

🇬🇧 English

Related searches

  • Jobs in Poland
  • Hybrid Jobs
  • Senior Jobs
1 jobs
Sort by
1d 4h ago

Senior Software Engineer (C++/Rust)

N-able·Cybersecurity and data protection software
c++rustawskubernetesci/cd+1
🏢Hybrid
|Poland
C++
No similar jobs match these filters. Try changing or clearing a filter.
Remote roles
PythonJavaReactGoDevOpsNode.jsC# / .NET
Countries
United StatesUnited KingdomCanadaUS & EMEAGermanyPolandSpainNetherlandsPortugal
Experience
SeniorMid-levelJunior
R© 2026 RVC Globalbuild 9b53c832
AboutMCPPricingContactPrivacyCookiesRefundsTerms & ConditionsFor Employers