Senior Software Engineer, Java Backend
Jobleads-US
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.
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.
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, MA,MD, ME,NJ, NC, NY,OH, OR, TN, TX,VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.
*Onsite interviews may be 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++, Golangand 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.
About You
- 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 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
#J-18808-Ljbffr Jobleads-US$96.96k - $145.44k
...DevelopmentCompany: CitiAre you a Java virtuoso who sees code as a craft?... ...complex data into powerful, elegant backend solutions? We're looking for a Senior Java Developer to join our elite technology... ...of sophisticated, data-intensive software applications.Technical Acumen: A...SeniorFull time- ...NinjaOne is seeking a Senior Software Engineer (Java) to enhance our IT Operations platform with scalable backend solutions. You will design and implement features, improve performance, and help drive architectural decisions for high-availability services across a multi...SeniorRemote job
- ...dollars in securities transactions annually.As a SeniorFull Stack Software Engineer, you will play a key role in modernizing mission-critical... ...'s enterprise ecosystem. Leveraging technologies including Java, Spring Boot, AWS, Kafka, Angular, React, Docker, and Kubernetes...SeniorRemote workFlexible hours
$140k - $200k
...About the Role We are looking for a Senior Software Engineer, Java/Kotlin to join our Patching team, the team responsible for how NinjaOne discovers... ...patches across every endpoint we manage. This role is backend-focused, working primarily in Java and Kotlin to build...SeniorFull timeWork experience placementCasual workRemote workWork from homeRelocationFlexible hours- ...Job Description As a senior member of the Software Engineering team within the Revenue Management Technology organization, you’ll contribute to the technology... ...Hands-on experience coding micro-services in Java and Spring Boot , and building reactive APIs. Hands...Senior
- ...Warsaw. We're looking for a Java Developer for our margin... ...Java-based technology stack on backend and Angular frameworks on frontend... ...in the full life-cycle of software development processes... ...Seniority Senior...Senior
- ...NinjaOne is seeking a Senior Software Engineer, Java/Kotlin to join our Patching team, focusing on backend systems that power patch management across millions of endpoints. You will build scalable services in Java and Kotlin and collaborate with AI workflow, server, and...SeniorRemote jobFlexible hours
$58 - $63 per hour
...client in Tampa, FL that is seeking an SDET/Senior Java Developer.Responsibilities:* Design,... ...* Build, test, and deploy scalable software solutions while ensuring quality, performance... ...Science, Information Technology, Engineering, or a related field, or equivalent experience...Senior- ...Impact You Will Have in This RoleAs a Senior Software Development Engineer in Test (SDET), you will play a critical role in modernizing Java‑based, cloud‑ready platforms that support... ...challenges across UI, API, and backend layers. This is not a manual QA or scripting...SeniorWork at officeRemote workFlexible hours
- Senior Java Developer Location: New Castle, DE && Jersey City, NJ && Tampa, FL Full Time Exp:-8+Yrs Job Description Core Development • Java (8/11/17) - strong hands on experience • Spring Boot, Spring MVC, Spring Data • Microservices architecture (service decomposition,...SeniorFull time
- ...Ascendion Ascendion is an AI-native software engineering disruptor helping businesses innovate... ...Ascendion. About the Role Job Title: Senior Java Developer Tech Stack Java Spring Boot... ...Boot development exp Build and maintain backend services supporting the account...SeniorHourly payTemporary workFor contractors
- Senior Java Full Stack Developer We are seeking a highly experienced Senior Java Full Stack... ...solutions using LLMs, including prompt engineering, RAG, and AI-driven automation use... ...Support Qualifications 10+ years of overall software development experience. Strong hands-on...Senior
- Senior Java Developer Location: Hybrid 2 days onsite per week in either Reading, PA or Tampa, FL- locals or nearby only within 40miles... ...team supporting enterprise initiatives. Must Haves: Software Engineering experience Java Spring Boot Complex SQL development Software...SeniorH1bLocal area2 days per week
- Sr. Java Full Stack Developer Location: Miami, FL OR Dallas, TX (Onsite) Job Description / Responsibilities: Design, develop, and maintain... ...Continuous Integration/Continuous Delivery tools and pipelines like Jenkins, Cloud Build, Terraform, etc. Ruri Software Technologies LLCSenior
- ...business requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions to... ...Skill and Experience Experience in software development using Java, Spring Boot Experience in Java 8, REST, Spring boot, Spring SecurityPreferred...Full timeTemporary workRelocation
$142.32k - $213.48k
...Job Description Summary The Senior Java Developer, FX eCommerce is a senior level position... ...architecting, building and maintaining backend systems that serve a large number of institutional... ...system analysis and in programming of software applications ~ Understanding of...SeniorFull time- Senior Java Developer, Tampa, FL The Senior Java Developer will assist a group of top notch developers to build the breakthrough features... ...with high quality. This position requires working in an Agile software development environment. We are looking for 4-5 candidates to...SeniorVisa sponsorship
$84 - $89 per hour
Senior Java Developer Global Financial Firm located in Tampa, FL has an immediate contract opportunity... .... Job Description Seeking a Core Java Engineer with an expertise in big data processing... ...Skills • 7+ years of experience in software development, specifically Core Java &...SeniorContract workWork at officeImmediate startRemote work$96.96k - $145.44k
...CitiCiti is looking for a Senior Full Stack Developer... ...to apply your engineering expertise to systems that... ...frontend interfaces and backend services to meet evolving... ...user interfaces using Java, Angular or React, and... ...to deliver reliable software on schedule.Provide L3...SeniorFull time$80k - $158k
Job Title: Senior Java Developer City: Tampa State/Province: Florida Posting Start Date... ...of capabilities in consulting, design, engineering, and operations, we help clients realize... ...Description Proven Handson Experince software development experience, Modern Application...SeniorMinimum wageLocal area$141.44k - $212.16k
...Development, ProfessionalCompany: CitiCiti is looking for a Senior Java Platform Engineer to lead the engineering of a global check payment... ...requirements.Required qualifications & skills10 or more years of software engineering experience, with at least 5 years in a people...SeniorFull timeWork at officeRemote work$106.9k - $147k
Become a part of our caring communityHumana is seeking a Senior Full Stack Software Engineer who will be responsible for building and enhancing the... ...TypeScript, and state management frameworksDevelop scalable backend services and APIs using Node.js and related...SeniorFull timeTemporary workApprenticeshipWork at officeRemote workHome office- ...of our platform. To keep pace, we need a hands-on Full Stack Engineer who loves building scalable systems , shipping high-quality... ...customers. You’ll work across the full stack — from architecting backend services to building intuitive front-end experiences — and...Senior
- ...NinjaOne is seeking a Senior Software Engineer for the Mobile Device Management Team to design and implement scalable solutions... ...the Unified IT Operations Platform. You will work on backend services using Kotlin/Java, contribute to AI-powered tooling, and collaborate with...SeniorRemote jobRelocation
$75k - $150k
...enhancing and maintaining custom software and solutions supporting the... ...skilled SDET with strong Java programming expertise to design... ...scripts for UI, API, and backend testing. Apply Object-Oriented... ...computer science, Software Engineering, or a related field....SeniorFull timeRemote workFlexible hours- ...your framework, how do you organize Java packages and classes (page objects,... ...-quality, compliant, and scalable software solutions through Quality Engineering, Test Automation, Agile Delivery, and... ...data platforms.Automate UI, API, backend, database validation, and data quality...SeniorContract workDay shift
- Senior Full Stack Engineer We are seeking a highly skilled Senior Full Stack Engineer to join our agile engineering team. The ideal candidate will be responsible for designing, developing, and implementing scalable solutions across our Python/Django, Postgres, and AWS...Senior
- Senior Full Stack Developer Tampa, FL About Cook Systems For over... ...application patterns using modern engineering practices, including API-... ...experience. 5+ years of software engineering experience. 5+ years... ...knowledge of the.NET Framework or Java. Strong technical knowledge...SeniorFlexible hours
- (Hiring) BackEnd Developer We are seeking a BackEnd Developer to become... ...modifying computer application software or specialized utility programs.... ...software development, computer engineering, or other related fields Knowledge of Java, Python, or other programming...
- ...Opportunity (Full-Time): Content Developer / Editor (Senior Level) Bottom Line Up Front: Hoplite Group is seeking an experienced Content Developer / Editor (Senior Level) to support a SOCOM awarded contract providing comprehensive, integrated analytical, operational...SeniorFull timeContract workFreelanceImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Java Backend. Be the first to apply!
- senior java developer Tampa, FL
- entry level java developer remote Tampa, FL
- java web developer Tampa, FL
- sr.java developer Tampa, FL
- java developer full time Tampa, FL
- remote junior java developer Tampa, FL
- java microservice developer Tampa, FL
- java spring developer Tampa, FL
- java developer remote part time Tampa, FL
- java developer Tampa, FL



