NinjaOne Logo

NinjaOne

Senior Software Engineer, Java | Automations

Posted Yesterday
Remote or Hybrid
17 Locations
160K-200K Annually
Senior level
Remote or Hybrid
17 Locations
160K-200K Annually
Senior level
Design, develop, and enhance scalable Java software for NinjaOne’s IT Operations platform. Lead architectural decisions, build high-availability services, address scalability and technical debt, improve quality practices, collaborate across teams, mentor engineers, and own technical initiatives supporting millions of endpoints and servers.
The summary above was generated by AI

About the Role 

 

As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing our IT Operations product suite by designing and implementing scalable solutions and platform improvements. You'll contribute to new features and support existing functionality, all while ensuring our software meets the high expectations of our customers.

 

In this role, you’ll be part of a team of engineers and technology experts, delivering mission-critical services that help our customers manage, protect, and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability software systems that support our global operations.

 

Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, *IL, KS, ME, MA, NJ, NC, NY, OR, TN, TX, VA, OH, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.

*Onsite interviews maybe required for this role

 

We hire the best software engineers, but experience in our stack can’t hurt:  NinjaOne is built on Java, Kotlin, C++, Golang and Postgres, supporting millions of user endpoints and running as a scalable cloud service in AWS.  Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.

 

What You’ll Be Doing: 

  • Software Development: Lead the development of large-scale software applications, ensuring high quality and adherence to our quality-first standards.
  • Software Architecture & Leadership: Influence critical architectural decisions, ensuring that systems are scalable, maintainable, and aligned with business objectives. Balance technical debt, performance concerns, and scalability with business needs.
  • Collaboration & Mentorship: Collaborate with cross-functional teams to align on technical decisions and drive improvements. Mentor junior engineers, providing guidance on best practices and setting technical standards across projects.
  • Ownership of Initiatives: Take ownership of technical initiatives, proactively address challenges, and drive improvements based on data reported by support teams.
  • Focus on Quality: Advocate for and implement quality assurance practices, ensuring the delivery of robust, high-performance software.
  • Other Duties: Contribute to additional responsibilities as needed to support the team’s success.

 

 

Qualifications and Requirements: 

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of experience in Java software development, particularly for product applications. 
  • 5+ years of experience with highly scalable systems.
  • Proven experience in scaling systems and solving complex system design challenges.
  • Strong knowledge of object-oriented programming (OOP) design principles and practices.
  • Expertise in API design and RESTful services, with experience using frameworks like Jersey or Spring.
  • Proficient in relational database design and development.
  • Experience with caching systems, particularly Redis, is a plus.
  • In-depth knowledge of quality testing practices and ensuring the delivery of high-quality software.

 

About Us 

NinjaOne unifies IT to simplify work for nearly 40,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. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. ​ NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 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.

 

Additional Information

This position is NOT eligible for Visa sponsorship. Due to federal government security requirements associated with our FedRAMP-authorized environment, candidates must be U.S. citizens or lawful permanent residents.

*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.

Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, Maryland, New Jersey, or Washington the base salary hiring range for this position is $160,000 to $200,000 per year.

For roles based in New York, the base salary hiring range for this position is $160,000 to $200,000 per year.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.

 

#LI-XX1 (update this with your LI tag)

#LI-Remote

#LI-Hybrid 

Similar Jobs

An Hour Ago
Easy Apply
Remote or Hybrid
US
Easy Apply
92K-153K Annually
Mid level
92K-153K Annually
Mid level
Marketing Tech • Social Media • Software • Analytics • Business Intelligence
Manage a book of ~60 enterprise customers to drive adoption, retention, and expansion of Sprout's social media platform. Build executive relationships, run success cadences (MBRs, EBRs), surface risks, collaborate on renewals, and use data and generative AI tools to create ROI narratives and accelerate work. Partner with onboarding, professional services, and renewals to meet retention and growth KPIs.
Top Skills: ClaudeGoogle SuiteGainsightGeminiSalesforceSprout SocialTableau
5 Hours Ago
Easy Apply
Remote
United States
Easy Apply
150K-225K Annually
Expert/Leader
150K-225K Annually
Expert/Leader
Artificial Intelligence • Consumer Web • Digital Media • Fintech • Marketing Tech • Software • Financial Services
Build and lead Bankrate’s first-line risk and controls function, including risk committee governance, compliance monitoring, mitigation roadmaps, policy management, third-party due diligence, certifications, and employee training. The role partners with Legal, Compliance, Security, Procurement, and Data Privacy while using AI-enabled workflows to scale governance activities. It requires financial services experience, strong mortgage knowledge preferred, and the ability to manage complex cross-functional initiatives from scratch.
Top Skills: Agentic WorkflowsAi ToolsIsoSocWcag
5 Hours Ago
Easy Apply
Remote
United States
Easy Apply
115K-194K Annually
Mid level
115K-194K Annually
Mid level
Cloud • Security • Software • Cybersecurity • Automation
Designs, operates, and improves production Kubernetes platforms across cloud environments. Manages ArgoCD GitOps workflows, Terraform infrastructure, CI/CD integrations, platform reliability, observability, security controls, and developer enablement. Collaborates with application teams to onboard services, create self-service tooling and documentation, respond to incidents, and improve platform availability and performance.
Top Skills: ArgocdAWSAzureBashCiliumCrossplaneDnsExternal Secrets OperatorGCPGithub ActionsGitlab CiGitopsGoGrafanaHelmIngressIstioKubernetesKyvernoLinkerdLoad BalancingLokiOpa/GatekeeperOpentelemetryPrometheusPythonSealed SecretsService MeshTektonTerraformVault

What you need to know about the Chicago Tech Scene

With vibrant neighborhoods, great food and more affordable housing than either coast, Chicago might be the most liveable major tech hub. It is the birthplace of modern commodities and futures trading, a national hub for logistics and commerce, and home to the American Medical Association and the American Bar Association. This diverse blend of industry influences has helped Chicago emerge as a major player in verticals like fintech, biotechnology, legal tech, e-commerce and logistics technology. It’s also a major hiring center for tech companies on both coasts.

Key Facts About Chicago Tech

  • Number of Tech Workers: 245,800; 5.2% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: McDonald’s, John Deere, Boeing, Morningstar
  • Key Industries: Artificial intelligence, biotechnology, fintech, software, logistics technology
  • Funding Landscape: $2.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Pritzker Group Venture Capital, Arch Venture Partners, MATH Venture Partners, Jump Capital, Hyde Park Venture Partners
  • Research Centers and Universities: Northwestern University, University of Chicago, University of Illinois Urbana-Champaign, Illinois Institute of Technology, Argonne National Laboratory, Fermi National Accelerator Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account