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

Senior Software Engineer, Java - Technical Lead

$160k - $240k

NinjaOne

Job Description

Job Description

About the Role 

As a Senior Software Engineer, Java - Technical Lead 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 , 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 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.

 

 

Qualifications and Requirements:

  • 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.

 

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 $240,000 per year.

 

For roles based in New York, the base salary hiring range for this position is $160,000 to $240,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.

 

 

#LI-DB1

#LI-Remote 

#BI-Remote 

Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Java - Technical Lead in New York, NY vacancy
  •  ...A leading specialized insurer in the United States is seeking a Senior Software Developer to provide technical support for applications and system software. The ideal candidate has over...  ...coding certifications, and expertise in Java, Spring Boot, and AWS. The position involves... 
    Senior
    Software

    Kemper

    New York, NY
    1 day ago
  •  ...Find more candidates similar to Steven Rock. Target title: Senior Java Engineer/Tech Lead SCRUM teams Key skills: 19+ years software development experience far exceeding 5-year requirement, Senior Java Engineer with tech lead experience at major companies, Located in NYC... 
    Senior
    Software
    Temporary work

    HireTalent

    New York, NY
    4 days ago
  •  ...Senior Java Angular Engineer - Tech Lead - Vice President Discover your future at Citi Working at Citi is...  ...complex data challenges, and providing technical leadership. The ideal candidate...  ...a commitment to best practices in software development and data governance.... 
    Senior
    Software

    Citi

    Jersey City, NJ
    2 days ago
  • Java Applications Development Sr Programmer Analyst Apply (opens in new window) Job Req...  ...Job Overview The Applications Development Senior Programmer Analyst is an intermediate...  ...Experience in systems analysis and programming of software applications Experience in managing and... 
    Senior
    Software
    Full time
    Work experience placement

    Citi

    New York, NY
    1 day ago
  •  ...Senior Java Lead Location: Tampa, Dallas or Jersey City As a Senior...  ...technologies. Provide technical guidance and mentorship to...  ...the successful delivery of software solutions. Ensure code quality...  ...understanding of software engineering principles, including... 
    Senior
    Software
    Work experience placement

    RIT Solutions

    Jersey City, NJ
    5 days ago
  •  ...Senior Java Developer Lead Working at Citi is far more than just a job. A career with us means joining...  ...analysis and in programming of software applications ~ Experience in managing...  ...written and verbal communication Technical Skills ~6-10 years of recent... 
    Senior
    Software

    Citi

    New York, NY
    1 day ago
  •  ...Job Description: Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional...  ...and systems. Contributes to software engineering communities of practice and events that explore new... 
    Senior
    Software

    Vets Hired

    Jersey City, NJ
    1 day ago
  •  ...Java Microservices Senior Engineering Lead Working at Citi is far more than just a job. A career with us means...  ...This pivotal role blends deep technical leadership with strong analytical...  ...objectives. Drive best practices in software development, including code... 
    Senior
    Software

    Citi

    Jersey City, NJ
    4 days ago
  • $120k - $125k

     ...s degree in Computer Science, Engineering, or a related field. 10+ years of experience in software engineering, platform engineering...  ...experience in Python or Java/J2EE preferred. Hands‑on expertise...  ...requirements into scalable technical solutions. Contribute to infrastructure... 
    Senior
    Software

    Tata Consultancy Services Limited

    New York, NY
    13 hours ago
  •  ...looking for a Product Engineer—a single, broad role that...  ...domain understanding, technical fluency, and architectural...  ...with guidance from senior engineers and product partners...  ...production-quality software. This role begins...  ...: backend services (Java/Spring), frontend components... 
    Software

    Wise Equation Solutions Inc.

    New York, NY
    4 days ago
  •  ...based solutions • Provide consulting and technical expertise on securely integrating...  ...application • Collaborate with the Cloud Engineering, Cloud Security, and Identity Teams on...  ...related tools (Jira, Confluence, etc) • Background in software development a plus... 
    Senior
    Software

    Yochana

    Jersey City, NJ
    5 days ago
  •  ...A leading software solutions firm is seeking a Senior Software Engineer to join their engineering team. In this role, you will design and maintain critical software applications while embracing AI-assisted development practices. The position requires extensive experience... 
    Senior
    Software

    Escribe Inc

    New York, NY
    1 day ago
  • $114k - $152k

     ...Sky Mavis is seeking an experienced software developer with at least 7 years in the field, specializing in Java and J2EE technologies. This role involves designing scalable software systems, leading complex technical projects, and collaborating with cross-functional teams... 
    Senior
    Software

    Sky Mavis

    New York, NY
    1 day ago
  •  ...Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing the envelope...  ...impact, as you apply your deep technical expertise and problem-solving skills...  ...expertise with development experience in Java 21 with building RESTful backend... 
    Senior
    Software
    For contractors

    Chase

    New York, NY
    3 days ago
  •  ...GoTo Meeting is seeking a Senior Engineer who will lead the development of scalable customer and partner systems. This position demands expertise...  .... The ideal candidate will have over 5 years of software engineering experience and the ability to produce high-quality... 
    Senior
    Software

    GoToMeeting

    New York, NY
    4 days ago
  • $260k - $270k

     ...About the Position: This is the technical lead focusing on Qumulo's media, entertainment...  ...directors, post supervisors, pipeline engineers, and IT teams running editorial, VFX, rendering...  ..., or Media Solutions Engineer) at a software, storage, or tech company, including 4+... 
    Senior
    Software
    Local area
    Remote work
    Flexible hours

    Qumulo

    New York, NY
    3 days ago
  •  ...Java Technical Lead Working at Citi is far more than just a job. A career...  ...The Java Technical Lead is a senior level position responsible...  ...Lifecycle Management (ALM), Software Configuration Management (SCM...  ...Reliability/ observability Engineer, DevDataOps Engineer ~ Provide... 
    Software
    Flexible hours

    Citi

    New York, NY
    4 days ago
  •  ...A global leading healthcare AI company is looking for an experienced Senior Implementation Engineer to join their team. The company uses AI/ML tools in medical imaging to identify...  ...deployment lifecycle, connecting their software to healthcare IT systems, and... 
    Senior
    Software
    Full time
    Remote work

    Strategic Employment

    New York, NY
    15 days ago
  •  ...A leading iGaming platform provider is seeking a Senior AI / Generative AI Engineer to develop LLM-based systems for their growing AI team...  ...The ideal candidate will take technical ownership from design to...  ...Applicants should have a strong software engineering background,... 
    Senior
    Software

    GR8 Tech

    New York, NY
    1 day ago
  •  ...EPAM Systems, Inc. is seeking an experienced Senior Systems Engineer to develop operational intelligence solutions using CRIBL and Splunk technologies...  .... The role requires at least 3 years of experience in software, system, and test engineering, along with strong problem-... 
    Senior
    Software
    Remote work
    Flexible hours

    EPAM Systems Inc

    New York, NY
    1 day ago
  •  ...Senior Customer Success Engineer – DevOps We are looking for a Senior Customer Success...  ...Onboarding and Adoption: Lead the onboarding process for...  ...working closely with the technical support and product teams...  ...management (Salesforce CRM) software. Experience with customer... 
    Senior
    Software

    Opsera, Inc.

    New York, NY
    1 day ago
  •  ...Java Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top...  ...your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a... 
    Senior
    Software
    For contractors

    Chase

    Jersey City, NJ
    5 days ago
  • A financial institution is seeking a Software Engineer to strengthen their engineering capabilities by designing scalable and secure software solutions. The ideal candidate will lead teams, mentor developers, and improve system reliability while ensuring secure development... 
    Senior
    Software
    Remote work

    BECU

    New York, NY
    3 days ago
  •  ...Developer in the United States to design and maintain scalable software solutions for federal initiatives. The ideal candidate has a strong...  ...in Angular and integration with backend services like Java and Spring Boot. This role emphasizes collaboration within agile... 
    Senior
    Software
    Remote work

    Jobgether

    New York, NY
    4 days ago
  •  ...Our client seeks an Mendix Technical Lead Developer for a 12 Months...  ...Information technology, Computer Engineering, or related IT discipline or...  ...~10+ years of hands-on software development and architecture...  ...particularly Mendix . ~ Java and/or Python for backend... 
    Senior
    Software

    Lorven Technologies

    New York, NY
    3 days ago
  • $180k - $200k

     ...A dynamic insurance technology company is seeking a skilled software engineer to design integrations across various systems like Salesforce and Snowflake. This role emphasizes strong engineering fundamentals and collaboration with cross-functional teams. The ideal candidate... 
    Senior
    Software
    Remote work

    Vouch Insurance

    New York, NY
    6 days ago
  • $160k - $200k

     ...Exodigo is seeking a Lead Utility Engineer to oversee the technical integrity of subsurface utility maps. This remote position, primarily for candidates on the East Coast, requires expertise in SUE, strong analytical thinking, and proficiency in Autodesk and GIS. The... 
    Senior
    Remote work

    Exodigo

    New York, NY
    1 day ago
  • A technology company is seeking an Engineer to build and maintain software features across CLI, backend, and frontend components. The ideal candidate has strong experience with Rust and familiarity with cloud infrastructure such as Google Cloud Platform. This is a full-... 
    Senior
    Software
    Full time
    Remote work

    Fuku

    New York, NY
    3 days ago
  •  ...Title: Technical Lead / Senior Developer Location: Hybrid - NYC, NY Technical Lead / Senior...  ...and delivering enterprise-grade software solutions. The ideal candidate will bring...  ...mentor junior developers, and drive engineering excellence and innovation within the... 
    Senior
    Software

    RIT Solutions, Inc.

    New York, NY
    4 days ago
  •  ..., system-to-system data flows, and the technical execution of the Zenople-to-Bullhorn migration...  ...platforms. Data Migration & Governance Lead technical execution of the Zenople-to-...  ...Computer Science, Information Systems, Software Engineering, or related field (or equivalent... 
    Senior
    Software
    Work at office
    Remote work

    Learntastic

    New York, NY
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Java - Technical Lead. Be the first to apply!