Talent.com
Senior C++ Software Engineer

Senior C++ Software Engineer

N-ableWojewództwo mazowieckie, Polska
8 days ago
Job description

Why N-able

At N-able, we’re redefining cyber resilience with an end-to-end platform that blends AI-powered capabilities and flexible tech stacks. We value solving complex problems, sharing knowledge, and delivering solutions that make a difference. If you’re into meaningful work, fast growth, and a team that supports you, you’ll be surrounded by people who believe in what they do—and in you.

This is an amazing time to join the team as Cove is the fastest-growing product at N-Able and one of the three largest revenue-generating products. This is a cloud-first data protection as a service product that keeps safe customer servers & workstations (files / network shares / databases / hypervisors) as well as SaaS data sources (M365) with over 170+ petabytes of protected data and 700K+ protected devices.

What You'll Do

  • Independently develop complex features through multiple software layers
  • Design and review architecture of complex features with multiple components and implement functional requirements
  • Review requirements, specifications, and technical documents to provide timely and meaningful feedback
  • Support the code by writing unit and auto-tests and provide technical feedback and assistance on others\' code and design
  • Work on application performance improvements and tuning
  • Identify and address root cause of issues, driving problems from definition to successful completion
  • Prepare technical documentation
  • Mentor less-experienced colleagues

What You'll Bring

  • Experience in C++ development and knowledge of C++ standards (C++14 or newer)
  • Hands-on experience with C#, ASP.NET 6 and above
  • Understanding of microservices architecture concepts and best practices
  • Write quality-oriented, efficient code and support it with unit and auto tests
  • Strong understanding of multithreading, concurrency control, and synchronization primitives (e.g., mutexes, semaphores, condition variables)
  • Performing comprehensive code reviews to ensure code quality and maintainability
  • Strong knowledge of design principles like SOLID, TDD, etc.
  • Experience with cross-platform development and modern CI / CD tools
  • Experience with relational and NoSQL databases, SQL, ORM, and migrations
  • Knowledge of containers (Docker, Kubernetes) with familiarity of AWS (S3, EC2, RDS, etc.)
  • Familiarity with scripting languages such as Python / Bash
  • Experience leveraging AI tools and technologies to improve productivity, decision-making, or development / testing processes
  • Purple Perks

  • Medical for employees, partners, and dependents — fully covered for employees
  • Generous PTO and observed holidays
  • 2 paid Volunteer Days per year
  • Employee Stock Purchase Program
  • 401(k) with company contribution
  • Fundraising 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 N-able

    At N-able, our mission is to protect businesses against evolving cyber threats 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

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • Województwo mazowieckie, Polska