Austin, TX, United States of America Hybrid Employment $150,000 - $220,000 per year

NinjaOne is hiring a Manager, Software Engineering

About the Role

As the Manager of Software Engineering, you will guide a distributed team of developers building and enhancing a cloud-based IT operations solution. You'll combine hands-on technical leadership with strategic oversight, ensuring robust architecture, clean code, and efficient delivery across UI, server, and agent components.

Key Responsibilities

  • Lead full-stack development efforts, contributing directly when needed to advance project goals
  • Conduct in-depth code reviews and provide technical guidance during integration and deployment cycles
  • Shape the technical roadmap while fostering alignment across UI, Mobile, Server, and Agent teams
  • Coach engineers through regular feedback, helping them grow their design and problem-solving skills
  • Identify inefficiencies in current systems and lead initiatives to improve performance and maintainability
  • Work closely with Project Managers to prioritize tasks, track progress, and uphold development standards
  • Partner with Product Owners and stakeholders to define meaningful requirements and long-term vision
  • Ensure adherence to secure coding practices, CI/CD pipelines, and internal engineering guidelines

Qualifications

Candidates should hold a degree in Computer Science or a related field, or demonstrate equivalent experience. A minimum of 10 years in software development—particularly in distributed systems—is required, along with at least 3 years managing engineering teams.

Proven expertise in software architecture, API design, caching strategies, and key-value datastores is essential. Experience mentoring developers, leading remote teams, and promoting critical thinking in technical design is expected. Familiarity with security best practices and agile development workflows is a must.

Bilingual English-Spanish ability is valued and may give candidates a competitive edge.

Technology Environment

The platform leverages Java, Kotlin, C++, and Golang, with Postgres as a core datastore and AWS for cloud infrastructure. The system emphasizes asynchronous design, large-scale data handling, and client-server communication patterns.

Work Environment

This is a full-time hybrid role open to candidates in select U.S. states. Employees may work remotely or from physical offices in Austin, TX or Tampa, FL. Positions are not available to those residing within Chicago city limits.

Benefits & Compensation

The company offers medical, dental, and vision coverage, a 401(k) plan, and unlimited paid time off. Onboarding, training, and ongoing support are provided at no cost. Salary ranges from $150,000 to $220,000 annually depending on location, experience, and technical expertise.

Company Culture

The organization values collaboration, empathy, intellectual curiosity, and customer success. Work-life balance is built into the operating model, supporting sustainable productivity and long-term growth.

Equal Opportunity

All applicants are considered without regard to race, religion, gender identity, sexual orientation, age, disability, genetic information, veteran status, or other protected characteristics. The company is dedicated to fostering an inclusive, diverse workplace.

Required Skills
JavaKotlinC++GolangPostgresAWSclient-server architectureasynchronous application designlarge-scale datastore systemssoftware designCI/CDAPI developmentcaching systemskey-value databasessecurity best practices JavaKotlinC++GolangPostgresAWSclient-server architectureasynchronous application designlarge-scale datastore systemssoftware designCI/CDAPI developmentcaching systemskey-value databasessecurity best practices
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
NinjaOne
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.
All jobs at NinjaOne Visit website
Job Details
Department Engineering & Quality Assurance
Category management
Posted 3 hours ago