Career | <?phpecho $jobTitle;?> | <?phpecho $companyName;?>

Senior Software Engineer - MDM Apple


Austin, TX, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Industry: Software
  • Post Date: 09/18/2023
  • Website:
  • Company Address: 816 Congress Ave, 16th Floor, Austin, TX, 78701

About NinjaOne

NinjaOne is a leading unified IT operations solution that simplifies the way IT teams work.

Job Description

About the Role   

As a Senior MDM Engineer - Apple at NinjaOne you will be a critical part of the engineering team, helping drive NinjaOne forward into Apple Mobile Device Management (MDM). This role will require deep technical and non-technical skills focusing on developing, prototyping, and testing new features for the Apple MDM offering as they are released by Apple, helping with feature prioritization based on feature demand in the market, evangelizing NinjaOne Apple MDM features within NinjaOne and other community spaces, assisting the product, engineering, QA, design, and product marketing teams with Apple operating system expertise, and also participating in marketing events such as conferences, webinars, or other engagements. 


Location- We are flexible on remote working from home, as long as you are located in the USA and in one of the following states- TX, FL, NC, GA, CT, or ME. We have physical offices in Austin, TX and Tampa, FL


What You’ll be Doing  

  • Expert Apple MDM Resource - You will be the expert in the engineering management organization for all things Apple MDM.  

  • Define Support Lifecycle Playbooks - Document and educate the engineering, product, and other teams on repeatable processes to support new device types, operating systems, and versions within Apple ecosystem. 

  • Research and Prototyping - Follow industry trends and operating system advancements, build prototypes to test new features, document how they work, and help the team understand their value following specifications using appropriate tools. 

  • Product Maintenance - Identify and correct existing issues based on field issues reported by our support teams 

  • Community engagement – Be the “face” of NinjaOne in MDM communities, host webinars and discussions, attend marketing events and conferences representing NinjaOne and our MDM capabilities.  


About You  

  • Bachelor’s degree or equivalent education in Computer Science, Computer Engineering, Information Technology or a related field of study. Equivalent work experience will also be considered. 

  • 5+ years of experience in Java and or Kotlin software development, in highly scalable systems and applications 

  • 5+ years of experience in managing or developing solutions for Apple devices.  

  • Experience with Relational Database design and development experience, we use Postgres but not required. 

  • Previous experience with NoSQL document-based database design and development. 

  • You are an innovative and creative problem solver, comfortable with ambiguity, charting new territories and tackling new initiatives. 

  • Knowledge of functional and object-oriented programming (OOP) design concepts. 

  • Experience with Test-Driven Development. 

  • You have experience leading and contributing to technical discussions and helping navigate technical tradeoffs. 

  • Other duties as needed 

These will make you a standout candidate - but are not required  

  • Experience providing test coverage. 

  • Experience with DevOps, Continuous Integration, and Delivery 

  • Experience with Docker 

  • Experience with AWS 

  • Experience with Go  

About Us 

 NinjaOne is a leading unified IT management solution that simplifies the way IT teams work. With NinjaOne, MSPs and IT departments can automate, manage, and remediate all their endpoint management tasks within one fast, modern, intuitive platform, improving technician efficiency and user satisfaction. NinjaOne supports over 10,000 customers around the world and is consistently ranked #1 for its world-class customer support. NinjaOne has been recognized as the best rated software in its category on G2 and Gartner Digital Markets for the past three years. 


What You’ll Love 

We are a collaborative, kind, and curious community. 

We honor your flexibility needs with full-time work that is hybrid remote.

We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.

We help you prepare for your financial future with our 401(k) plan.

We prioritize your work-life balance with our unlimited PTO.

We reward your work with opportunity for growth and advancement.