Senior Java Engineer – Remote/Hybrid Opportunity

NinjaOne

Austin, Tampa (TX, FL)

Hybrid

USD 160,000 - 200,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Hybrid/remote work options

Job summary

NinjaOne is seeking a Senior Software Engineer, Java to advance our IT Operations platform. You will design and build scalable services, lead architecture decisions, and mentor teammates while delivering high-quality software that supports millions of endpoints.

You’ll join a cross-functional team, with opportunities for hybrid remote work from the USA and optional onsite offices in Austin or Tampa. This role emphasizes scalable, cloud-based Java systems and strong API design.

Qualifications

  • 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 Jersey or Spring.
  • Proficient in relational database design and development.
  • Experience with caching systems, particularly Redis, is a plus.
  • In-depth knowledge of quality testing practices and ensuring the delivery of high-quality software.

Responsibilities

  • 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.
  • Collaboration & Mentorship: Collaborate with cross-functional teams to align on technical decisions and drive improvements. Mentor junior engineers.
  • Ownership of Initiatives: Take ownership of technical initiatives, proactively address challenges, and drive improvements based on data.
  • 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.

Skills

Java development
Highly scalable systems
OOP design principles
API design & RESTful services
Relational databases
Testing practices
Leadership / mentorship

Education

Bachelors in CS/CE/IT or equivalent

Tools

Jersey
Spring
Redis

Job description

NinjaOne is seeking a Senior Software Engineer, Java to advance our IT Operations platform. You will design and build scalable services, lead architecture decisions, and mentor teammates while delivering high-quality software that supports millions of endpoints.

You’ll join a cross-functional team, with opportunities for hybrid remote work from the USA and optional onsite offices in Austin or Tampa. This role emphasizes scalable, cloud-based Java systems and strong API design.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer — Remote/Hybrid, Scale Cloud Apps
Senior Java Engineer — Remote/Hybrid, Scale Cloud Apps

NinjaOne • Connecticut

Hybrid
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Engineer - Remote, Scalable Systems
Senior Java Engineer - Remote, Scalable Systems

NinjaOne • Texas

Hybrid
USD 160,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior Java Engineer — Remote, Scalable Cloud Platform
Senior Java Engineer — Remote, Scalable Cloud Platform

NinjaOne • Texas

Hybrid
USD 160,000 - 220,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Java Engineer - Scalable Cloud Platform (Remote)
Senior Java Engineer - Scalable Cloud Platform (Remote)

NinjaOne • California

Hybrid
USD 160,000 - 220,000
Hybrid remote option
Medical/dental/vision insurance
401(k) plan
+2
Senior Java Engineer - Lead Scalable Cloud Platform (Remote)
Senior Java Engineer - Lead Scalable Cloud Platform (Remote)

NinjaOne • North Carolina

Hybrid
USD 150,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Engineer – Scalable Cloud Platform (Remote)
Senior Java Engineer – Scalable Cloud Platform (Remote)

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 160,000 - 200,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Senior Java Engineer - Scalable Cloud Platform (Remote)
Senior Java Engineer - Scalable Cloud Platform (Remote)

NinjaOne • Maine

Hybrid
USD 160,000 - 220,000
Health insurance
401(k)
Unlimited PTO
+1
Senior Java Engineer - Scale Systems (Remote/Hybrid)
Senior Java Engineer - Scale Systems (Remote/Hybrid)

NinjaOne • United States

Hybrid
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Architect & Scale Leader (Remote)
Senior Java Architect & Scale Leader (Remote)

NinjaOne • Connecticut

Hybrid
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Java Backend Engineer - Scalable IT Ops (Remote)
Senior Java Backend Engineer - Scalable IT Ops (Remote)

NinjaOne, LLC • Northern (KY)

Hybrid
USD 160,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+3