Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Java Backend

$160k - $200k

NinjaOne, LLC

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, MD , NJ, NC, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.

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 is crucial for this role.

Ninja Remote is NinjaOne's remote access and control product. It gives IT teams secure, low-latency connections into managed endpoints at scale, across environments. It's a core piece of NinjaOne, tightly integrated with our broader RMM platform, and relied on daily by IT professionals to troubleshoot, support, and manage fleets of devices remotely.
The team spans C++ agent engineers, UI engineers, and backend engineers, working together on everything from the low-level agent that runs on endpoint devices to the cloud services that negotiate and sustain remote sessions in real time. On the backend side, the focus is on the signaling and session infrastructure that connects technicians to remote endpoints: connection negotiation, session state, streaming data paths, and reliability of communication between the C++ agent and the cloud backend across a distributed, multi-region environment.

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 Spring.
  • Proficient in relational database design and development.
  • Experience with caching systems
  • Data warehouse exposure and testing/automation tooling a plus
About Us

NinjaOne automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 30,000 customers. The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support. NinjaOne is #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 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 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, 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.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Java Backend in Austin, TX vacancy
  • $140.96k - $193.82k

    We’re looking for a Senior Software Engineer, Backend to join Procore’s Financial Platform and Insights Division. In this role, you’ll own and lead...  ...expertise in distributed systems, backend development with Java and Ruby, and AI-driven software development to deliver... 
    Senior
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Procore Technologies

    Austin, TX
    4 days ago
  • Neos is Seeking a Sr. Java Backend Developer for a long-term contract role with our client in Austin, TX. ***HYBRID - ONLY CANDIDATES...  ...and JPA. 8 years - Required - Collaborating across engineering, product management, and business analysis teams to define data... 
    Senior
    Long term contract
    Remote work

    Neos Consulting

    Austin, TX
    11 hours ago
  • $210k - $280k

     ...Senior Software Engineer, JavaAustin, Texas, United StatesCLEAR is building the secure identity company of the future. Our mission is to make experiences...  ...the end of our interview process. Tech stack overview: Java / React / TypescriptWhat you'll do:Design, build, test, and... 
    Senior
    Casual work
    Work at office
    Flexible hours

    CLEAR

    Austin, TX
    3 days ago
  •  ...Back-End Software EngineerLocation: Hybrid (Austin, TX) - 3 days per week in officeType: Full TimeSalary Range: + equityKey ResponsibilitiesEnd...  ....Collaboration: Work closely with a global team, including engineers, product managers, and UX designers, to build a stable, high-... 
    Senior
    3 days per week

    Kaav Inc.

    Austin, TX
    3 days ago
  •  ...the trust they deserve online. RealWork is the marketing engine behind thousands of contractors nationwide. We transform...  ...headquartered in Austin, TX. The Role: We're looking for a Senior Backend Software Engineer to join our small but growing engineering team. A... 
    Senior
    For contractors
    Local area
    Remote work
    Flexible hours

    RealWork Labs, Inc.

    Austin, TX
    4 days ago
  • Senior Software Engineer - Java, GCPJob#: 3057911Job Description:Senior Software Engineer - Java, GCPLocation: Austin, Texas (Hybrid)Alternate Location: Westlake, Texas, Denver, ColoradoRole OverviewAn established organization is seeking a Senior Software Engineer to design... 
    Senior
    Contract work

    Apex Systems

    Austin, TX
    4 days ago
  • $200k

     ...Senior Java Software Engineer Location: Austin, TX Salary Range: $200,000 We’re seeking an experienced Senior Java Software Engineer to join our rapidly growing development team. The ideal candidate will have at least 8 years of commercial Java experience in... 
    Senior
    Work at office

    ShortList Recruitment Limited

    Austin, TX
    3 days ago
  • KellyMitchell Group is seeking a Senior Software Engineer for a fully remote contract role. The ideal candidate will lead backend development using Golang, architect scalable microservices, and work with AWS, Docker, and MySQL to deliver secure, high-performance solutions... 
    Senior
    Remote job
    Contract work

    KellyMitchell Group

    Austin, TX
    2 days ago
  • $175k - $315k

     ...large sections of the data stored. Ideal candidate for this Senior Engineer II has deep expertise in large-scale distributed/control...  ...experience designing, implementing, and maintaining multiple software products/systems/releases, preferably in a SaaS delivery model... 
    Senior
    Hourly pay
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Shift work
    Austin, TX
    a month ago
  • $150k - $270k

     ...large sections of the data stored. Ideal candidate for this Senior Engineer has deep expertise in large-scale distributed/control systems...  ...experience designing, implementing, and maintaining multiple software products/systems/releases, preferably in a SaaS delivery... 
    Senior
    Hourly pay
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Shift work
    Austin, TX
    11 days ago
  •  ...not be considered Job Title: Senior Java Backend Developer Job Location: Austin, TX-...  ...user requests for new or modified software solutions to determine feasibility, development...  ...and JPA. Collaborating with engineering, product management, and business... 
    Senior
    Immediate start

    Maddisoft

    Austin, TX
    1 day ago
  •  ...Description: The Senior Java Backend Developer will design, develop, test, document, and maintain secure, scalable enterprise backend applications...  ...Administrators, and Frontend Developers. Collaborate with engineering teams and product management to clarify requirements and... 
    Senior
    Local area
    Remote work
    Shift work

    Siritech Solutions Corp

    Austin, TX
    15 hours ago
  •  ...leading tech company is seeking a Full Stack Java Developer based in Austin, Texas. This...  .... The ideal candidate should have mid-senior level experience and be proficient in both...  ...with frameworks like React or Angular and backend development. Strong collaborative skills... 
    Senior
    Full time

    360 Technology

    Austin, TX
    2 days ago
  •  ...key tower in Schwab Broker-Dealer Service Engineering. We build theSchwab Customer Identifier...  ...quality bar.Build hands-onin Java on GCP and PCF; you remain a working engineer...  .../4/2026 9:41 AM)Category: Engineering & Software DevelopmentSalary Range: USD $164,000.00... 
    Senior
    Full time
    Work at office

    The Charles Schwab Corporation

    Austin, TX
    5 days ago
  •  ...Senior (AI) Java DeveloperThe Client Data Technology team is responsible for our clients core...  ...architectural diagrams/documents, developing software codes and automated test scripts....  ....Leading a team and coaching them on engineering excellence and practices.Fostering a... 
    Senior

    Apex Systems

    Austin, TX
    3 days ago
  •  ...branch, and service channels. As a senior technology leader and engineer, you will play a critical role in shaping...  ...enterprise applications using Java, Spring Framework, cloud technologies...  ...Generative AI coding assistants within the software development lifecycle, including... 
    Senior
    For contractors
    Work at office

    Forge Global

    Austin, TX
    10 hours ago
  • $60 - $65 per hour

     ...Description: Our client is currently seeking a Senior Java Developer Location : Austin, TX or...  .... 4 years of experience in software development with a core focus on Java and...  ...to continuous improvement and engineering excellence initiatives. By providing... 
    Senior
    Hourly pay
    Contract work

    Judge Group, Inc.

    Austin, TX
    2 days ago
  •  ...technology solutions firm is seeking a BRMS / Drools Developer with strong Java expertise. The ideal candidate will design and implement complex business-rule solutions using the Drools Rule Engine and develop enterprise-scale applications. This remote position requires... 
    Senior
    Remote job
    Flexible hours

    Lumenalta

    Austin, TX
    4 days ago
  • $45 - $50 per hour

    A technology company in Austin, TX, is seeking a full stack Java developer with over 8 years of hands-on experience. The candidate will work on mission-driven projects, requiring strong skills in J2EE Framework, Spring, and JavaScript. The role demands excellent communication... 
    Senior
    Hourly pay
    Contract work

    Digital iTechnology

    Austin, TX
    2 days ago
  •  ...three times per week.The RoleWe are seeking a highly skilled Senior Software Engineer to design, build, and evolve modern, cloud-native enterprise...  ...and implement scalable microservices and secure APIs using Java, Spring Boot, and Microsoft Azure, partnering closely with product... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Austin, TX
    2 days ago
  • $56 - $60 per hour

    Akkodis is seeking a Java Software Engineer for a contract role in Austin, TX/Sunnyvale, CA. Design, develop, and maintain scalable Java applications and microservices using Spring Boot, with AWS and Kubernetes experience. The role focuses on building RESTful APIs, managing... 
    Senior
    Hourly pay
    Contract work

    Modis

    Austin, TX
    4 days ago
  • $152k - $241.5k

     ...are increasingly known as “the AI computing company”.We are searching for a Senior Backend Compiler Engineer with experience in LLVM code generation for an exciting and fun role in our GPU Software organization. Our Compiler team is responsible for constructing and... 
    Senior
    Full time
    Remote work
    Worldwide

    Nvidia

    Austin, TX
    2 days ago
  • Senior Back-end DeveloperWe're working with an ambitious, rapidly scaling tech company...  ...an exceptional opportunity for talented engineers to take their next big step.As a Senior...  ...implementing scalable, high-performance software features while ensuring quality and reliability... 
    Senior

    Consortia

    Austin, TX
    3 days ago
  •  ...Senior Full Stack Software EngineerWe are seeking a highly skilled Senior Full Stack Software Engineer with a strong background in software development...  ...ends to Python/Javascript/Java micro-services, building...  ...develop, ship, and maintain backend, full-stack platform... 
    Senior
    Remote work

    STRAC

    Austin, TX
    2 days ago
  • $129.4k - $198.4k

    Job DescriptionThe Role:As a Senior Software Engineer focused on backend platform and API ownership, you will design, build, and operate scalable backend...  ...APIsProficiency in one or more backend programming languages such as Java, Kotlin, Python, Go, or similarExperience designing and... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    4 days ago
  • $153.2k - $269.2k

     ...intuitive design, intelligent software, and next-generation...  ...serving as the core engine for data processing,...  ...platforms at scale.In this Senior Software Engineer role,...  ...high performance backend services and systems for...  ...one of the JVM languages Java / Scala / Kotlin + SpringBoot... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Austin, TX
    10 hours ago
  • Pyramid Consulting, Inc. is seeking a Java Backend Developer with AIML for a 12+ months contract, onsite in Austin, TX and Sunnyvale, CA. You will develop robust backend services using Java, microservices, and Spring Boot, and apply AI/ML techniques across platforms. The... 
    Contract work

    Pyramid Consulting, Inc.

    Austin, TX
    4 days ago
  • $140.96k - $193.82k

    Ever wanted to build the engine that keeps millions of documents flowing without a hiccup? We’re hiring a Senior Software Engineer in Austin to own a mission-critical document-rendering...  ...codebase using Golang and a Postgres backend. You’ll partner closely with cross-... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    2 days per week

    Procore Technologies

    Austin, TX
    1 day ago
  • $140k - $220k

     ...large sections of the data stored. Ideal candidate for this Senior Engineer has deep expertise in large-scale distributed/control systems...  ...experience designing, implementing, and maintaining multiple software products/systems/releases, preferably in a SaaS delivery... 
    Senior
    Hourly pay
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Shift work

    CrowdStrike

    Austin, TX
    1 day ago
  •  ...Services and Consulting company is looking for a Back End Developer (Ruby on Rails Java Golang) for their Austin TX/Hybrid location. Responsibilities: An experienced Backend Engineer to lead the design development and scaling of core business services and APIs.... 

    Iconma Portal

    Austin, TX
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Java Backend. Be the first to apply!