×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Java

Remote / Online - Candidates ideally in
Raleigh, Wake County, North Carolina, 27601, USA
Listing for: SupportFinity™
Remote/Work from Home position
Listed on 2026-06-20
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 160000 - 240000 USD Yearly USD 160000.00 240000.00 YEAR
Job Description & How to Apply Below
Position: Staff Software Engineer, Java

Description

As a Staff Software Engineer at Ninja One, you will work on our IT Operations product suite, designing and building scalable solutions and platform improvements. You will develop new features and maintain current functionality while ensuring the software meets our customers’ high expectations.

You’ll join a team of engineers and technology experts that deliver mission‑critical services, helping customers manage, protect and maintain millions of endpoints and servers. You will design high‑availability systems that support our global operations.

Location:

We are flexible for remote work from home for candidates located in the USA in the following states: CA, CO, CT, FL, GA, IL, KS, ME, MA, NJ, NC, NY, OR, TN, TX, VA and WA. We also offer hybrid options with physical offices in Austin, TX and Tampa, FL.

Ideal candidates have experience in our stack – Java, Kotlin, C++, Golang, and Postgres – and an understanding of large‑scale data stores, asynchronous design, and client‑server architectures.

Responsibilities
  • Lead the development of large‑scale software applications, ensuring high quality and adherence to our quality‑first standards.
  • Influence critical architectural decisions, ensuring systems are scalable, maintainable, and aligned with business objectives while balancing technical debt, performance concerns, and scalability.
  • Collaborate with cross‑functional teams to align on technical decisions and drive improvements; mentor junior engineers and set technical standards across projects.
  • Take ownership of technical initiatives, proactively address challenges, and drive improvements based on data reported by support teams.
  • Advocate for and implement quality assurance practices, ensuring robust, high‑performance software delivery.
  • Contribute to additional responsibilities as needed to support the team’s success.
Qualifications and Requirements
  • 12+ years of experience in Java software development for product applications.
  • 5+ years of experience building highly scalable systems.
  • 2+ years of experience with Kotlin (plus).
  • Expertise in API design and RESTful services and experience with Spring (Spring Boot) or Jersey.
  • Proven experience scaling systems and solving complex system‑design challenges.
  • Strong knowledge of object‑oriented programming (OOP) design principles and practices.
  • Proficiency in relational database design and development.
  • Experience with caching systems, particularly Redis (plus).
  • Deep knowledge of quality testing practices and ensuring high‑quality software delivery.
  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
About Us

Ninja One automates the hardest parts of IT, delivering visibility, security and control over all endpoints for more than 30,000 customers. The platform is proven to increase productivity, reduce security risk and lower costs for IT teams and managed service providers. We create a best‑in‑class experience for our users and are #1 on G2 in endpoint management, patch management, remote monitoring and management, and mobile device management.

What

You’ll Love

We are a collaborative, kind, and curious community.

We honor your flexibility needs with full‑time hybrid remote work.

Our benefits package includes medical, dental, vision insurance, 401(k) plan, life insurance coverage, PTO and unlimited PTO for work‑life balance.

We reward growth and advancement opportunities.

Additional Information
  • Due to operational policies, Ninja One is unable to hire for this role within the city limits of Chicago. We consider qualified candidates residing outside the city or those willing to self‑relocate.
  • Position is not eligible for visa sponsorship.
Compensation

Starting pay depends on job‑related factors such as location, market demands, experience, knowledge and skills. For roles based in Colorado, New York, New Jersey, Washington, California, Texas, Virginia, Washington state and others, the base salary range is $160,000 to $240,000 per year. Benefits include medical, dental, vision, 401(k) plan, life insurance coverage and PTO.

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 an inclusive and diverse work environment.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary