Senior Software Engineer (C++/Rust)

N-able

Warszawa

On-site

PLN 213,000 - 255,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

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우리

Job summary

N-able is seeking a Senior Software Engineer to join the Cove Data Protection product engineering team. You will work on cloud-native backup services, building scalable, reliable backend components in C++ and Rust while expanding our Rust codebase.

Join an international team delivering disaster recovery capabilities, RESTful APIs, and distributed services deployed in AWS and Kubernetes. You will own complex features, write tests, and contribute to architecture modernization in a fast-paced

Qualifications

  • Experience developing software in C++.
  • Interest and willingness to learn Rust and apply it to production.
  • Strong understanding of software engineering principles and modern development practices.

Responsibilities

  • Learn, contribute to, and gradually take ownership of services written in Rust.
  • Modernize existing platform capabilities and architecture.
  • Design scalable APIs and distributed system components.
  • Write high‑quality, tested code with automated tests.
  • Troubleshoot production and performance issues.
  • Collaborate across teams to deliver platform enhancements.
  • Create and maintain technical documentation.

Skills

C++
Rust
Distributed systems
REST APIs
Kubernetes
AWS
CI/CD

Tools

Kubernetes
CI/CD
Docker

Job description

Why N-able

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (C++/Rust)
Senior Software Engineer (C++/Rust)

N-able Technologies Ltd.  • Warszawa

Hybrid
PLN 213,000 - 255,000
Medical coverage
PTO & holidays
Volunteer days
+4
Product Manager
Product Manager

N-able Technologies Ltd.  • Warszawa

Hybrid
PLN 213,000 - 255,000
Medical coverage
PTO and holidays
Volunteer days
+2
Rust Software Engineer
Rust Software Engineer

N-able • Warszawa

On-site
PLN 254,000 - 304,000
Medical, dental & vision
PTO and holidays
Volunteer days
+4
Senior Product Manager
Senior Product Manager

N-able Technologies Ltd.  • Warszawa

On-site
PLN 254,000 - 304,000
Medical, dental and vision coverage
Generous PTO and observed holidays
2 Paid VoluNteer Days per year
+4
Product Manager
Product Manager

N-able • Warszawa

Hybrid
PLN 213,000 - 255,000
Medical, dental and vision coverage
Generous PTO and observed holidays
Volunteer days
+4
Senior Rust Software Engineer
Senior Rust Software Engineer

N-able Technologies Ltd.  • Warszawa

On-site
PLN 180,000 - 260,000
Medical coverage
Dental coverage
Vision coverage
+2
Senior Backend Engineer (C++/Rust) — Scalable Cloud Systems
Senior Backend Engineer (C++/Rust) — Scalable Cloud Systems

N-able • Warszawa

On-site
PLN 213,000 - 255,000
Medical, dental and vision coverage
Generous PTO and observed holidays
2 Paid VoluNteer Days per year
+2
Senior Backend Engineer (C++/Rust) - Scalable Cloud
Senior Backend Engineer (C++/Rust) - Scalable Cloud

N-able Technologies Ltd.  • Warszawa

On-site
PLN 213,000 - 255,000
Medical coverage
PTO & holidays
Volunteer days
+4
Senior Security Engineer with Rust
Senior Security Engineer with Rust

EPAM Systems • Poland

Hybrid
PLN 180,000 - 270,000
Hybrid by design
Remote within Poland
Occasional travel up to 60 days per yr
+4
Vulnerability Response Senior SME
Vulnerability Response Senior SME

ALTEN • Kraków

On-site
PLN 180,000 - 260,000
Medicover medical care
Medicover Benefits platform
Medicover Sport card
+3