Unlock Full Resume Report

New offer - be the first one to apply!

September 15, 2026

Senior Software Engineer (C++/Rust)

Senior • On-site

Warsaw, Poland

Quick Facts

Senior C++ Software Engineer for a cloud-first data protection and disaster recovery platform. Work centers on distributed backend services deployed in AWS and Kubernetes, with Rust becoming an increasingly important part of the stack.

Description

Build highly scalable, resilient backend services that power protection and recovery of customer data at scale. Gradually take ownership of services written in Rust while modernizing critical platform capabilities and contributing to the growth of a Rust codebase.

Responsibilities

  • Learn, contribute to, and gradually take ownership of services developed in Rust
  • Participate in 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

Requirements

  • 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, 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
  • Containerized environments and cloud platforms experience is a plus

Benefits

  • Medical, dental and vision coverage
  • Generous PTO and observed holidays
  • 2 Paid Volunteer Days per year
  • Employee Stock Purchase Program
  • Fund-raising opportunities
  • N-able Learning – custom learning experience
  • The Way We Work – hybrid working model

Similar jobs you might like