Berlin, Germany Remote (Country) Employment

Cephalgo is hiring a Senior Software Engineer, C++

About the Role

NinjaOne is hiring a Senior C++ Software Engineer to join our Network Management Service (NMS) team, focused on building and evolving the delegate component that powers device discovery and network insight across distributed environments. You will develop high-performance, cross-platform software using the Qt framework, running close to the network to execute discovery workflows, protocol interactions, and real-time data collection at scale.

What You'll Do

  • Design and implement scalable features for the core product suite
  • Enhance platform performance and support critical functionality across the core product suite
  • Use C++ expertise to contribute to the development of large-scale software applications
  • Build and implement robust testing and quality assurance processes to ensure software reliability and performance
  • Make quality an invariant part of your work and help fellow engineers meet quality-first standards
  • Be one of the most trusted engineers committing code
  • Other duties as needed

What We're Looking For

  • Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related technical field
  • 7+ years of C++ development experience, with proficiency in C++ 14 or newer
  • Experience developing for Windows, Unix (Linux), Mac and cross-platform environments
  • Expertise in designing and implementing high-performance, multi-threaded applications
  • Ability to develop comprehensive test cases and test plans, ensuring thorough coverage of all functional requirements
  • Collaboration with cross-functional teams to define technical requirements
  • Expertise in Windows or Linux Operating Systems Internals
  • Proficiency working with tools like Qt and CMake
  • Experience working with highly critical systems

Technical Stack

  • C++
  • C++14 or newer
  • Qt
  • CMake
  • Java
  • Kotlin
  • Postgres
  • AWS
  • Windows
  • Linux
  • Unix
  • Mac

Team & Environment

  • Agile team-based environment with frequent iteration and rapid customer-focused results

Benefits & Compensation

  • Flexible working hours
  • Hybrid office options
  • Lunch covered by NinjaOne 3 times/week at the office (if in Berlin)
  • Access to Corporate Benefits Platform (with discounts for brands such as Expedia, FitX, Zalando and more)
  • Develop your skills through our renowned training platform
  • Competitive compensation
  • Collaborate with a curious, kind, international and intercultural workforce
  • Work environment with location in the heart of Berlin, directly at the Alexanderplatz (if in Berlin)

Work Mode

Remote working from home if you are in Germany; hybrid environment with option to work onsite in Berlin

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.

Required Skills
C++C++14QtCMakeJavaKotlinPostgresAWSWindowsLinuxmulti-threaded programmingcross-platform developmenthigh-performance systemstest planningsoftware design C++C++14QtCMakeJavaKotlinPostgresAWSWindowsLinuxmulti-threaded programmingcross-platform developmenthigh-performance systemstest planningsoftware design
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
NinjaOne unifies IT to simplify work for more than 35,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work.
All jobs at Cephalgo Visit website
Job Details
Category embedded
Posted a month ago