Senior Software Engineer, Java Backend
$160k - $200kNinjaOne, 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$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...SeniorFull timeContract workWork experience placementWork at officeLocal areaImmediate start2 days per week- 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...SeniorLong term contractRemote work
$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...SeniorCasual workWork at officeFlexible hours- ...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-...Senior3 days per week
- ...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...SeniorFor contractorsLocal areaRemote workFlexible hours
- 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...SeniorContract work
$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...SeniorWork at office- 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...SeniorRemote jobContract work
$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...SeniorHourly payPermanent employmentWork experience placementWork at officeLocal areaRemote workShift work$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...SeniorHourly payPermanent employmentWork experience placementWork at officeLocal areaRemote workShift work- ...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...SeniorImmediate start
- ...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...SeniorLocal areaRemote workShift work
- ...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...SeniorFull time
- ...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...SeniorFull timeWork at office
- ...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
- ...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...SeniorFor contractorsWork at office
$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...SeniorHourly payContract work- ...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...SeniorRemote jobFlexible hours
$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...SeniorHourly payContract work- ...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...SeniorFull timeLocal areaWork from homeRelocation package
$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...SeniorHourly payContract work$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...SeniorFull timeRemote workWorldwide- 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
- ...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...SeniorRemote work
$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...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours$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...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hoursShift work- 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
$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-...SeniorFull timeContract workWork at officeLocal areaImmediate start2 days per week$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...SeniorHourly payPermanent employmentWork experience placementWork at officeLocal areaRemote workShift work- ...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....
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Java Backend. Be the first to apply!
- java developer backend Austin, TX
- java developer full time Austin, TX
- sr.java developer Austin, TX
- senior java developer Austin, TX
- lead full stack java developer Austin, TX
- java web developer Austin, TX
- java spring developer Austin, TX
- java microservice developer Austin, TX
- java software engineer Austin, TX
- entry level java developer Austin, TX





