About this role
We are looking for a Senior 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 Do
Learn, contribute to, and gradually take ownership of services developed in Rust
Participate in the modernization of existing platform capabilities and architecture
Design and implement scalable APIs and distributed system components
Help define and deliver valuable, testable, and maintainable user stories
Write high-quality, well-tested code supported by automated unit and integration tests
Troubleshoot, debug, and resolve complex production and performance issues
Contribute to performance optimization, reliability improvements, and system scalability initiatives
Collaborate with engineers across multiple teams to deliver strategic platform enhancements
Create and maintain technical documentation
What You'll Bring
Strong professional experience developing software in C++
Interest and willingness to learn and work extensively with Rust
Solid understanding of software engineering principles and modern development practices
Experience designing scalable, maintainable, and high-performance applications
Strong knowledge of design principles and patterns, including SOLID and test-driven development practices
Experience working with distributed systems, microservices, or cloud-native applications
Experience with automated testing (unit, integration, and end-to-end testing)
Understanding of networking concepts, protocols, and security fundamentals
Experience working with relational databases and data persistence technologies
Familiarity with REST APIs and modern service-oriented architectures
Experience with containerized environments and cloud platforms is a plus
Strong problem-solving, communication, and collaboration skills
Purple Perks
- Medical, dental and vision coverage
- Generous PTO and observed holidays
- 2 Paid VoluNteer Days per year
- Employee 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 flexibility
This position has a base monthly salary starting from 21,000.00 PLN gross. Actual starting pay is determined by a number of factors, including relevant skills, qualifications, and experience. This position is also eligible for a bonus
About N-able
At 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.
#LI-KP1
#LI-Hybrid
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Know someone who'd be great for this?