← all jobs

[Remote] Technical Lead Senior Software Engineer - Java / Kotlin

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. NinjaOne is a company focused on automating IT operations to enhance visibility and control over endpoints for its customers. They are seeking a Senior Software Engineer, Java - Technical Lead to design and implement scalable solutions for their IT Operations product suite while mentoring junior engineers and ensuring high-quality software delivery.

Responsibilities

  • Lead the development of large-scale software applications, ensuring high quality and adherence to our quality-first standards
  • Influence critical architectural decisions, ensuring that systems are scalable, maintainable, and aligned with business objectives
  • 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
  • Take ownership of technical initiatives, proactively address challenges, and drive improvements based on data reported by support teams
  • Advocate for and implement quality assurance practices, ensuring the delivery of robust, high-performance software
  • Contribute to additional responsibilities as needed to support the team’s success

Skills

  • 12+ years of experience in Java software development, particularly for product applications
  • 5+ years of experience with highly scalable systems
  • 2+ years experience with Kotlin is a plus
  • Expertise in API design and RESTful services, with experience using frameworks like Spring (Spring Boot) or Jersey
  • Proven experience in scaling systems and solving complex system design challenges
  • Strong knowledge of object-oriented programming (OOP) design principles and practices
  • 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
  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience

Benefits

  • Medical, dental, and vision insurance
  • 401(k) plan
  • Unlimited PTO
  • Life insurance coverage and PTO
  • Full-time work that is hybrid remote

Company Overview

  • NinjaOne serves as an IT platform for endpoint management that enhances productivity, minimizes risks, and lowers overall IT expenses. It was founded in 2013, and is headquartered in Austin, Texas, USA, with a workforce of 1001-5000 employees. Its website is https://www.ninjaone.com.
  • More open positions

    [Remote] Senior Content Marketing Strategist

    Work from home Full-time role

    [Remote] Accounting Supervisor

    Work from home Full-time role

    [Remote] Customer Success Manager, Scale

    Work from home Full-time role

    [Remote] Principal Product Manager, Payments

    Work from home Full-time role

    [Remote] Business Systems Analyst

    Work from home Full-time role

    Travel Coordinator

    Work from home Full-time role

    Special Billing and Collection Coordinator (Remote) - Department of Medicine - Business Office

    Work from home Full-time role

    Remote Sales Chat Agent – E‑Commerce Customer Experience & Upsell Specialist (Fully Remote)

    Work from home Full-time role

    Adjunct Professor of Music (Applied Music Lessons - Organ/Harpsichord, Voice, and Open Pool)

    Work from home Full-time role

    Expedite-dispatcher (US market)

    Work from home Full-time role

    Remote Field/Phone Enumerator

    Work from home Full-time role

    Experienced Remote Customer Service & Data Entry Specialist – Unlock a World of Opportunities at careerzynith

    Work from home Full-time role

    [Remote] QA Analyst (US-based remote 1099 contractor)

    Work from home Full-time role

    Cloud Engineer - T Cloud Public (REF5058E)

    Work from home Full-time role

    Remote Data Entry Specialist – Entry‑Level Opportunity at careerzynith (No Experience Required)

    Work from home Full-time role

    Remote Customer Care Specialist – Pharmacy Support & Patient Wellness Advocate (Work From Home)

    Work from home Full-time role

    Senior Salesforce Administrator (Salesforce CPQ)

    Work from home Full-time role

    Associate Attorney

    Work from home Full-time role

    Customer Service Representative – Remote (Maine Residents Only) – Compassionate Member Support Specialist at careerzynith

    Work from home Full-time role

    Experienced Remote Research Participant – Flexible Schedule Data Entry Role (Hiring Immediately)

    Work from home Full-time role

    Part-time English Customer Support Representative – Remote Opportunity at careerzynith

    Work from home Full-time role