JobsEQ by Chmura Logo

Senior Software Engineer - Backup

Ninja RMM

Location: Tampa, Florida
Type: Full-Time, Non-Remote
Posted on: October 2, 2021
This job is no longer available from the source.
Senior Software Engineer - Backup
Tampa, FL, United States
Full Time
Apply for position now
NinjaRMM is a fast-growing SaaS company that offers an easy-to-use remote monitoring and endpoint management software for IT teams. We were founded in 2013 to help managed service providers and IT departments simplify their workday with an intuitive and user-friendly endpoint management platform. NinjaRMM was designed to be both powerful and scalable to meet the needs of businesses around the globe. Today, we have grown to support over 5,000 customers worldwide. NinjaRMM has been consistently recognized as the no. 1 rated software in its category on G2 Crowd and Gartner Digital Markets int he past 3 years. Built for the future, we are a rapidly growing software company with an innovative advantage. Learn more about NinjaRMM here: www.ninjarmm.com.
As a Senior Software Engineer at NinjaRMM you will be designing and implementing and mainting features within our backup product. C++ Software Engineers at NinjaRMM enjoy an agile team-based work environment that encourages frequent iteration rapid customer focused results. We are looking for an excellent C++ developer to help us continuing enriching our backup product with new features while also maintaining the existing code base. The ideal candidate has experience working on backup products that have been deployed to all major operating systems or experience working on critical systems used for disaster recovery. If you don't have this exact experience but feel that you have the experience required to learn and tackle these challenges, let's chat.
Job Details/Benefits
·    Full-time
·    Benefits package includes medical, dental, and vision insurance
·    401(k) plan
·    Unlimited PTO
·    Opportunity for growth and advancement
Responsibilities
·    Design/code applications following specifications using appropriate tools
·    Maintain and modify existing applications without supervision (as well as under direction from senior team members)
·    Perform maintenance programming for existing versions
·    Analyze consumer usability of the product/service
Skills & Qualifications
·    C/C++ (10 years minimum)
·    Low-level API's on all major operating systems (Win, Mac, Linux)
·    SQL (Postgres, MSSQL, or similar)
·    MS VSS or similar technologies.
·    Bare metal restores
·    Creating bootable media from either Linux or Windows
·    Server-side C++
·    Experience working with performance critical code.
·    GRPC
·    Experience working with AWS or similar cloud services
·    Teamcity or similar
This job is fully remote but you must be located in Florida, California, or Texas.