Senior Software Engineer (C++/Rust)
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Senior Software Engineer (C++/Rust) to join our Cove Data Protection product engineering team in Warsaw, Poland. 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.
Responsibilities
- 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
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, 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
Nice to Have
- Previous experience with Rust
- Experience with Kubernetes and AWS
- Experience building highly available, large-scale distributed systems
- Background in backup, disaster recovery, storage, or data protection technologies
We Offer
- 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
About the Company
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.
© MindPal. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Recruitment & HR Tech,AI & Automation,Fintech,E-learning,Healthcare,E-commerce
About the Company MindPal is a project initiated by Sky Gate Company, designed to address challenges in IT recruitment by connecting companies with candidates through a unique platform. The company focuses on delivering talent, technology, and traction to clients, having successfully partnered with over 250 businesses globally. MindPal specializes in AI-driven digital transformation, offering scalable solutions for startups and enterprises across various industries. Products, Services & Tech Stack Core Solutions AI Agents & Assistants: Intelligent AI agents that automate tasks, manage workflows, and provide real-time support. MVP Development: Transforming business ideas into working products for quick testing and validation. AI Consulting: Expert guidance on AI strategy and implementation. Chatbots: Custom conversational bots for user engagement and support. SaaS Solutions: Scalable cloud-based products tailored to business needs. AI Automation: Tools for optimizing workflows and increasing operational efficiency. Technologies & Frameworks Ruby on Rails React TypeScript Docker Heroku Django Angular Python VOIP Jenkins Project Scope & Target Clients Client Base Verticals: Fintech, e-learning, healthcare, e-commerce. Client Types: Startups and established Fortune 500 corporations. Engineering Scale Scope: Full-stack digital product consulting and partnership. Complexity: Projects range from MVP development to full-scale SaaS solutions.