Remoteville

Remote Senior Software Engineer C++ Job in London, UK NinjaOne

Senior Software Engineer C++ NinjaOne
Computer EngineeringComputer ScienceJavaJavascriptOOPData TransmissionGNU DebuggerJSONQtValgrind
Senior (5-8 years) - 
LondonUK


The world’s best IT teams and MSPs use NinjaOne.
1230+ employees
B2BSaaSCyber SecurityCloud Computing


Role


Who you are

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology or equivalent work experience
  • Working knowledge of OOP design principles
  • 7+ years of C++ development experience
  • 5+ years of Qt development experience
  • Experience with networking, real-time voice, and video data transmission applications
  • Experience developing in a Linux Debian environment, including shell scripting, RPM, and Deb packing
  • Experience working with low-level API's on Linux, Windows, and Mac
  • Experience with Valgrind, gdb, QtCreator
  • Git versioning control experience
  • Experience communicating directly with customers

Desirables

  • Embedded development experience with Rasbian
  • Experience with JSON, Javascript, Java
  • Knowledge and experience working with AWS or similar cloud service
  • Experience using SQL, Postgres, MSSQL or similar technology



What the job involves

  • You will be designing, implementing, and maintaining features within our newest product suites.
  • Work closely with product development teams to work on new features critical to customers and various internal teams.
  • Deal with non-functioning code, providing fixes and creating sprints for new features and integrations.
  • Use the latest technology, including compilers and language standards, improving code base.
  • Work in an agile team environment focusing on rapid customer results.
  • Build IT Operations software products supporting modern hypervisors, SAAS, and more via our RMM platform.
  • Ensure seamless integration for the product's overall success.
  • Contribute to a culture of personal growth and learning at NinjaOne.

Share this job

Hide company

More jobs at NinjaOne

Company


Company mission

NinjaOne automates the hardest parts of IT, empowering more than 17,000 IT teams with visibility, security, and control over all endpoints. The NinjaOne platform is proven to increase productivity, while reducing risk and IT costs. NinjaOne is consistently ranked #1 for its world-class support and is the top-rated software on G2 in seven categories including endpoint management, remote monitoring and management, and patch management.




Company benefits

  • Flexible working hours with hybrid office options
  • Corporate Benefits Platform with discounts for brands
  • Renowned training platform
  • Competitive compensation
  • Collaboration with an international and intercultural workforce



Company values

  • Excellence in support
  • Innovation
  • Efficiency
  • User empowerment
  • Security



Company HQ

Austin
;