Senior Software Engineer, NinjaOne

C++

Salary not provided
SQL
AWS
JavaScript
Java
Linux
Postgres
C++
Windows
Git
JSON
Senior and Expert level
Remote in UK
London
NinjaOne

Endpoint IT management platform

Open for applications

NinjaOne

Endpoint IT management platform

501-1000 employees

B2BSecuritySaaSIdentityCloud Computing

Open for applications

Salary not provided
SQL
AWS
JavaScript
Java
Linux
Postgres
C++
Windows
Git
JSON
Senior and Expert level
Remote in UK
London

501-1000 employees

B2BSecuritySaaSIdentityCloud Computing

Company mission

To simplify IT operations, making IT teams more efficient and users more productive.

Role

Who you are

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology or equivalent work experience
  • Working knowledge of a breadth of OOP design principles
  • 7+ years of C++ development experience
  • 5+ years of Qt development experience
  • Rich experience with networking including real-time voice and video data transmission applications
  • Extensive experience developing in a Linux Debian environment including shell scripting, RPM and Deb packing
  • Experience working with low-level API's on at least two major operating systems; Linux, Win (Windows 10 &11), Mac (Mac OSX(Cocoa, etc..)
  • Previous experience with either Valgrind, gdb, QtCreator
  • Git versioning control experience
  • Experience communicating directly with customers or be able to

Desirable

  • 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 a similar technology

What the job involves

  • As a C++ Senior Software Engineer at NinjaOne you will be designing, implementing and maintaining features within our newest product suites. Use your expert C++ experiences to enrich our Escalations and Sustaining software development team
  • Working closely with our product development teams you will work on new features across product lines that are critical to our customers, our product managers and our sales team
  • Working with code that is not functioning as expected, providing simple fixes as well as creating sprints to develop new features and integrations needed for the product's overall success
  • You'll be working with the latest versions of everything, including compilers and language standards. We never want to lag behind and we make constant improvement of our code base a focal point
  • You will work in an agile team-based environment with frequent interation and rapid customer focused results
  • We hire the best software engineers with experience in our stack: NinjaOne is built on Java, Kotlin, C++, and Postgres, supporting millions of user endpoints and running as a scalable cloud service in AWS
  • Design and code new software IT operations products
  • Maintain and improve current applications
  • Initial focus on building and supporting our embedded applications for deployment in Linux and ARM environments
  • Support maintenance programming for existing versions
  • Work closely with our clients to analyze product for a client focused satisfaction of usability
  • Other duties as needed

Salary benchmarks

Our take

NinjaOne is an IT endpoint management platform that offers comprehensive solutions for managing and securing endpoints in an organisation's IT infrastructure.

The platform helps enhance security measures and ensure optimal performance across various endpoints through a variety of products from vulnerability patch management to cloud backups for multi-tenants. It is also able to protect users logging into IT systems remotely, making it a valuable option to the large roster of companies embracing remote work.

Since founding in 2013, NinjaOne has grown both its team and customer base substantially, and now serves the like of NVIDIA, Nissan and HelloFresh. A grand influx of funding will allow the company to hyper-focus on its customer support, especially in remote form, and continue to develop its products and automations.

Steph headshot

Steph

Company Specialist

Insights

Some candidates hear
back within 2 weeks

Company

Funding (2 rounds)

Feb 2024

$231.5m

SERIES C

Mar 2020

$30m

GROWTH EQUITY VC

Total funding: $261.5m

Company benefits

  • Flexible working hours with hybrid office options
  • Grow personally and professionally with one of the fastest growing companies
  • Enjoy your lunch covered by NinjaOne 3 times/week at the office
  • Access to our Corporate Benefits Platform (with discounts for brands such as Expedia, FitX, Zalando and many more)
  • Develop your skills through our renowned training platform
  • Collaborate with a curious, kind, international and intercultural workforce

Company values

  • We are CURIOUS - At Ninja, everyone’s opinion matters. We challenge the status quo, we ask questions, and we provide suggestions
  • We have INTEGRITY - We want to work with people who have strong moral principles. People who are honest, respectful, and helpful
  • We practice KINDNESS - We are friendly, considerate people who practice empathy in our everyday interactions
  • We show HUMILITY - We amplify other’s achievements above our own. And we don’t take ourselves too seriously
  • We are BUILDERS - We are constructive with our thoughts and actions, and we always take a hands-on approach, whether it’s building great technology, communities, or careers

Company HQ

Congress Avenue Historic District, Austin, TX

Leadership

Co-Founder and member of the Board of Directors for Boostlingo. Founder and Principal for LaunchCapital.co. Previously co-founded other companies including Realm Interactive/NCsoft and PacketTrap/Quest Software.

Christopher Matarese

(President & CFO)

Serial entrepreneur. Co-founded Boostlingo, Launch Capital, Anchor and Bandera.

Share this job

View 30 more jobs at NinjaOne