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

Senior Software Engineer, Java Backend

Jobvite

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
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Java Backend in Tampa, FL vacancy
  • $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... 
    Senior
    Full time

    Citigroup

    Tampa, FL
    1 day ago
  •  ...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... 
    Senior
    Remote job

    Jobleads-US

    Tampa, FL
    3 days ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Casual work
    Remote work
    Work from home
    Relocation
    Flexible hours

    Jobleads-US

    Tampa, FL
    3 days ago
  •  ...and 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...  ...English: B2 Upper Intermediate Seniority Senior Tampa, United States... 
    Senior

    Luxoft

    Tampa, FL
    4 days ago
  •  ...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... 
    Senior
    Remote job
    Flexible hours

    Jobleads-US

    Tampa, FL
    3 days ago
  •  ...estimates for development. Design web based java applications, screen scrapers, and API’s....  ...Production Support Team, provide system software support. Maintain a current...  ..., and enhanced flexibility. Work with senior developers to increase mastery of technical... 
    Senior
    Work from home

    American Integrity Insurance

    Tampa, FL
    2 days ago
  • $113.84k - $170.76k

     ...Systems team is looking for a Senior Engineering Lead, Payments Technology to...  ...Lead, owning the full software development lifecycle from architectural...  ...latency microservices using Java 8+, Spring Boot, and cloud-...  ...complex, enterprise-scale backend applications, with at least... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    Citigroup

    Tampa, FL
    1 day ago
  •  ...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... 
    Senior
    Work at office
    Remote work
    Flexible hours

    DTCC- The Depository Trust & Clearing Corporation

    Tampa, FL
    4 days ago
  •  ...Luxoft Germany is seeking a Senior Java Lead to architect and deliver a scalable enterprise platform in an Agile environment. You will guide a team, shape technical decisions, and ensure robust, efficient Java-based services built with Spring Boot, Docker, and cloud infrastructure... 
    Senior

    Jobleads-US

    Tampa, FL
    1 day ago
  • 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,... 
    Senior
    Full time

    AceStack LLC

    Tampa, FL
    1 day ago
  •  ...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 time
    Temporary work
    Relocation

    Infosys Technologies

    Tampa, FL
    1 day ago
  •  ...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... 
    Senior
    Hourly pay
    Temporary work
    For contractors

    Ascendion

    Tampa, FL
    1 day ago
  • 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

    Apolis

    Tampa, FL
    1 day ago
  • 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... 
    Senior
    H1b
    Local area
    2 days per week

    RIT Solutions

    Tampa, FL
    1 day ago
  • 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 LLC
    Senior

    Ruri Software Technologies LLC

    Tampa, FL
    1 day ago
  •  ...Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and...  ...Our challenge We are looking for a highly skilled Senior Java Developer to join our company. In this role, candidate will... 
    Senior
    Flexible hours

    Synechron

    Tampa, FL
    10 hours ago
  • 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... 
    Senior
    Visa sponsorship

    NextStep

    Tampa, FL
    1 day ago
  • $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... 
    Senior
    Full time

    Citigroup

    Tampa, FL
    4 days ago
  • $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 &... 
    Senior
    Contract work
    Work at office
    Immediate start
    Remote work

    Axelon

    Tampa, FL
    3 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work

    Citigroup

    Tampa, FL
    4 days ago
  • $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... 
    Senior
    Minimum wage
    Local area

    Wipro

    Tampa, FL
    4 days ago
  • $96.96k - $145.44k

     ...As a Senior Full Stack Java Software Engineer, you will design and build enterprise applications that power Citi's technology platforms, working across the front end and back end to deliver reliable, high-performing solutions. Based in Tampa, FL, you will join an agile... 
    Senior
    Full time
    Work at office
    Remote work

    Citi

    Tampa, FL
    1 day ago
  •  ...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

    ShyftOff Corp

    Tampa, FL
    1 day ago
  •  ...this location without sponsorship now or in the future Sr Java Backend Developer (L3) Location: Tampa, FL (5 days onsite)...  ...Thoroughly analyzes requirements, develops, tests, and documents software quality to ensure proper implementation Follows agreed upon... 
    Long term contract
    Immediate start

    MethodHub

    Tampa, FL
    10 hours ago
  •  ...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... 
    Senior
    Remote job
    Relocation

    Jobleads-US

    Tampa, FL
    3 days ago
  •  ...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... 
    Senior
    Contract work
    Day shift

    Mindlance

    Tampa, FL
    3 days ago
  •  ...deliver top-notch technology products. As an AWS Lead Software Engineer-Full Stack/Java/SpringBoot at JPMorgan Chase within Commercial and Investment...  ...architecture using Kafka Experience building RESTful backend applications using Spring Boot and solid relational... 

    Jobleads-US

    Tampa, FL
    2 days ago
  • Senior Full Stack Engineer 10+ year experience 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... 
    Senior

    InterSources

    Tampa, FL
    2 days ago
  •  ...Job title: Java Full Stack Developer Lead ####: ####-####...  ...Mandatory skills: Java Fullstack (Backend & Frontend), AWS, K Years...  ...We are seeking a Full-Stack Senior Java Engineer to architect, design, and...  .... o Solid foundation in software engineering principles, design... 
    Senior

    Ipolarity LLC

    Tampa, FL
    1 day ago
  • 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... 
    Senior
    Flexible hours

    Cook Systems

    Tampa, FL
    2 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!