Enable job alerts via email!

Senior Software Engineer, Java - Technical Lead

NinjaOne

Austin (TX)

Remote

USD 160,000 - 220,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in software development is seeking a Senior Software Engineer, Java - Technical Lead. This role involves designing scalable solutions, leading development efforts, and ensuring high-quality software applications. Candidates can work remotely within the USA or choose hybrid options in Austin, TX. The company offers a dynamic environment focused on customer success and professional growth.

Benefits

Flexible remote/hybrid work
Medical insurance
Dental insurance
Vision insurance
401(k)
Unlimited PTO
Growth opportunities

Qualifications

  • 10+ years in Java software development for product applications.
  • 5+ years working with scalable systems.

Responsibilities

  • Lead development of large-scale software applications.
  • Participate in software architecture decisions.
  • Promote best practices and identify improvement opportunities.

Skills

Java
Kotlin
C++
Postgres
Asynchronous Design
Client-Server Architecture

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Engineering
Bachelor’s degree in IT

Tools

Redis

Job description

Senior Software Engineer, Java - Technical Lead

Join to apply for the Senior Software Engineer, Java - Technical Lead role at NinjaOne.

About The Role

As a senior member of our engineering team at NinjaOne, you will significantly contribute to our IT Operations product suite, designing and implementing scalable solutions and platform improvements. You will provide technical leadership, support existing functionality, and contribute to new solutions. Your role involves developing high-quality software applications that exceed customer expectations, supporting our worldwide operations with mission-critical systems.

Location

Remote work is flexible for candidates in the USA, specifically in CA, CO, CT, FL, GA, IL, KS, ME, MA, NJ, NC, OR, TX, and VA. We also have offices in Austin, TX, and Tampa, FL, for hybrid work options.

Technical Stack & Skills

Our platform is built on Java, Kotlin, C++, and Postgres, supporting millions of endpoints in AWS cloud. Knowledge of large-scale datastore bottlenecks, asynchronous design, and client-server architecture is beneficial.

Responsibilities
  1. Lead development of large-scale software applications, ensuring quality and adherence to standards.
  2. Participate in software architecture decisions, promote best practices, and identify improvement opportunities.
  3. Perform other duties as needed.
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, IT, or equivalent experience.
  • 10+ years in Java software development for product applications.
  • 5+ years working with scalable systems.
  • Experience with high-scale systems, data structures, API development, relational databases, caching (Redis), and quality testing practices.
About Us

NinjaOne automates IT management to deliver visibility, security, and control over endpoints for over 20,000 customers. We prioritize customer success, offer comprehensive benefits, and foster an inclusive, diverse work environment.

Benefits & Perks

Flexible remote/hybrid work, medical/dental/vision insurance, 401(k), unlimited PTO, growth opportunities.

Additional Information

This role is not eligible for Visa sponsorship. Candidates outside Chicago or willing to relocate are preferred. Salary ranges from $160,000 to $220,000 annually, depending on experience and location.

Employment Details
  • Level: Mid-Senior
  • Type: Full-time
  • Industry: Software Development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Cybersecurity Software Engineer (Remote)

Lensa

Austin

Remote

USD 106,000 - 203,000

Today
Be an early applicant

Senior Software Engineer

Together for Talent

Austin

Remote

USD 150,000 - 200,000

12 days ago

Senior Software Engineer, Java - Technical Lead Austin, TX

NinjaOne, LLC

Austin

Hybrid

USD 160,000 - 240,000

30+ days ago

Senior Software Engineer, Java - Technical Lead

NinjaOne, LLC

Austin

Hybrid

USD 160,000 - 240,000

30+ days ago

Senior Software Engineer, Java - Technical Lead Austin, TX

NinjaOne, LLC

Austin

Hybrid

USD 160,000 - 240,000

30+ days ago

Senior Software Engineer, Payments

hackerone

Austin

Remote

USD 147,000 - 195,000

10 days ago

SENIOR SOFTWARE ARCHITECT - REMOTE

Jobot

Louisville

Remote

USD 145,000 - 165,000

3 days ago
Be an early applicant

Embedded Linux Senior Software Engineer - Optimisation

Canonical

Austin

Remote

USD 155,000 - 234,000

9 days ago

Senior Accounting Manager, Technical Accounting

Creative Financial Staffing (CFS)

Austin

Remote

USD 175,000 - 200,000

Today
Be an early applicant