Senior Software Engineer (C++/Rust)
Tech Stack / Keywords
Firma i stanowisko
N-able develops the Cove Data Protection product, a cloud-first backup solution used by managed service providers and enterprise IT organizations worldwide. The company offers an end-to-end cyber resilience platform with AI-powered capabilities, third-party integrations, and focuses on cybersecurity and data protection.
Wymagania
- 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
- Knowledge of design principles including SOLID and test-driven development
- Experience with distributed systems, microservices, or cloud-native applications
- Experience with automated testing (unit, integration, end-to-end)
- 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
Nice to Have:
- Previous experience with Rust
- Experience with Kubernetes and Amazon AWS
- Experience building highly available, large-scale distributed systems
- Background in backup, disaster recovery, storage, or data protection technologies
Obowiązki
- 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
- Define and deliver valuable, testable, and maintainable user stories
- Write high-quality, well-tested code with automated unit and integration tests
- Troubleshoot, debug, and resolve complex production and performance issues
- Contribute to performance optimization, reliability improvements, and system scalability
- Collaborate with engineers across multiple teams to deliver strategic platform enhancements
- Create and maintain technical documentation
Benefity
- Medical, dental and vision coverage
- Generous PTO and observed holidays
- 2 Paid Volunteer Days per year
- Employee Stock Purchase Program
- Fundraising opportunities as part of giving program
- Custom learning experience (N-ablite Learning)
- Hybrid working model based on trust and flexibility
Inne informacje
Informujemy, że administratorem danych jest N-able Poland z siedzibą w Warszawie, ul. Grzybowska 62 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
N-able
2 aktywne oferty