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
Full-time

Ninjaone


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 19 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Java - Technical Lead in United States vacancy
  •  ...Job Summary The Senior Technical Lead is a key role responsible for managing technology in complex development...  ...Their Capabilities In Spring Boot, Hibernate, And Java, Thereby Increasing Overall Productivity And Software Quality. 2. Conduct Comprehensive Code... 
    Senior
    Software

    Diverse Lynx

    San Francisco, CA
    1 day ago
  • Sonata Software North America Inc. is seeking a Java Technical Lead in Berkeley Heights, NJ. The role involves leading the design and development of software applications, mentoring junior developers, and collaborating with cross-functional teams to gather requirements... 
    Senior
    Software

    Sonata Software North America Inc.

    Berkeley Heights, NJ
    3 days ago
  •  ...design firm in Nashville, TN is looking for a motivated Sr. Roadway Engineer to join their team. The role involves delivering impactful...  ...10 years of roadway engineering experience, knowledge of CADD software, and a Bachelor's degree from an accredited program. #J-18808-Ljbffr... 
    Senior
    Software

    Barge Design Solutions

    Nashville, TN
    3 days ago
  •  ...Job Description Job Description Senior Engineer / Technical Lead You’ll be joining Adobe on a contract opportunity, employed through NextDeavor...  ...You’ll Need to Be Successful in This Role ~6+ years of software engineering experience (platform or backend preferred) ~... 
    Senior
    Software
    Permanent employment
    Full time
    Contract work

    NextDeavor Inc.

    San Jose, CA
    9 days ago
  • $127.8k - $151.53k

     ...the role Job Title: Sr. Systems Engineer Job Summary: The Senior Systems Engineer is a key technical leader within the IT Client...  ...effective technical solutions. They lead complex projects, provide...  ...maintenance of cloud, on-premise and Software as a Service (SaaS) systems to... 
    Senior
    Software
    Temporary work
    Work experience placement
    Relocation package

    The Pokémon Company International

    Bellevue, WA
    3 days ago
  • $90.3k - $189.6k

    ## Technical Lead - Senior Electrical EngineerUS MD Aberdeen Proving GroundJob Title: Technical Lead...  ...oriented Technical Lead - Senior Electrical Engineer to join our team. With your advanced...  ...I2C, etc)* Extensive experience with Software Defined Radio (SDR) hardware/software... 
    Senior
    Software
    Contract work
    Work experience placement
    Flexible hours

    CACI International Inc.

    Aberdeen, MD
    23 hours ago
  • An established industry player is seeking a senior tech lead with extensive experience in Java and cloud architecture. In this pivotal role, you will guide...  ...such as AWS and Microservices to deliver innovative software solutions. Your expertise in Terraform and CI/CD will... 
    Senior
    Software

    TechDigital Group

    Phoenix, AZ
    3 days ago
  • CGI is seeking a Technical Development Lead in Chicago, IL, to guide a client engagement with a major...  ...across Azure cloud backends, Java/Spring Boot services, and Angular frontends...  .... Candidates must have 10+ years of software engineering experience, with a strong background... 
    Senior
    Software

    CGI

    Chicago, IL
    1 day ago
  • $88.2k - $173.5k

    CGI Technologies and Solutions, Inc. is seeking a Java Technical Development Lead in Chicago. This hybrid role requires technical leadership...  ...-quality delivery. Ideal candidates have 10+ years of software engineering experience and possess strong communication skills. Competitive... 
    Senior
    Software

    CGI Technologies and Solutions, Inc.

    Chicago, IL
    1 day ago
  • JPMorgan Chase & Co. is seeking a Senior Lead Software Engineer within their Commercial and Investment Bank'...  ...engineering experience, proficiency in Java/J2EE and related technologies, and the ability to engage with both technical and non-technical audiences. Preferred... 
    Senior
    Software

    JPMorgan Chase & Co.

    Houston, TX
    23 hours ago
  • A leading technology firm is seeking a Java Full Stack Technical Lead with over 10 years of experience in Java and Spring frameworks, and at least 5 years in ReactJS...  ...role involves collaborating with teams to design software solutions in the banking sector, developing high-... 
    Senior
    Software

    Highbrow LLC

    Berkeley Heights, NJ
    23 hours ago
  • Tricon Solutions is looking for a Java Technical Lead for a W2 Contract-to-Hire position in Berkeley Heights, NJ. The successful candidate will...  .... The ideal candidate should possess over 10 years of software development experience, Java expertise, and a solid understanding... 
    Senior
    Software
    Contract work

    Tricon Solutions

    Berkeley Heights, NJ
    3 days ago
  •  ...technology solutions provider is seeking a Senior Technical Lead in Chicago, responsible for designing...  ...with Spring Boot, Angular, and Java. The ideal candidate will lead a development...  ...the delivery of scalable, high-quality software solutions while collaborating with various... 
    Senior
    Software

    TechDigital Group

    Chicago, IL
    4 days ago
  • A technology solutions company is seeking a Technical Lead - JAVA in Bethesda, MD. The ideal candidate will have over 5 years of experience, leading software projects through development stages while specializing in Java EE7, Spring, and API technologies. Strong problem... 
    Senior
    Software
    Full time

    krg technology inc

    Bethesda, MD
    2 days ago
  • A global IT consulting firm is seeking a Technical Lead - Java with over 5 years of experience in Java Development. The ideal candidate will...  ...applications and collaborating with teams to deliver successful software solutions. Applicants must have work authorization in the U... 
    Senior
    Software
    Full time

    Avance Consulting Services

    Waukesha, WI
    1 day ago
  • $128.21k - $142.2k

     ...Jersey. This role involves designing, building, and maintaining software solutions while collaborating with various stakeholders. Ideal candidates...  ...Science or related field, along with 5+ years of experience in Java, Spring Frameworks, and microservices. We encourage a dynamic... 
    Senior
    Software

    ADP, Inc.

    Florham Park, NJ
    2 days ago
  • A prominent tech company is seeking a Senior Software Engineer to join their team in Omaha, NE. The ideal candidate...  ...8 years of experience and expertise in Java, Rust, JavaScript, and React. Responsibilities include providing technical leadership, mentoring engineers, and... 
    Senior
    Software
    Remote work

    Via Logic LLC

    Omaha, NE
    3 days ago
  • An established industry player is seeking a Senior Technical Lead to spearhead technical teams in delivering innovative SAP and Java solutions. This role is pivotal in...  ...mentoring team members, and ensuring high-quality software delivery. You will collaborate with stakeholders... 
    Senior
    Software

    TechDigital Group

    Atlanta, GA
    3 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
    1 day ago
  • Goldschmitt and Associates LLC is seeking a Senior Software Engineer to support a modernization program for the U.S. Department of Education. The...  ...developing Angular 2+ applications and working on microservices with Java and Spring Boot. Candidates should have at least 5 years of... 
    Senior
    Software
    Remote job
    Flexible hours

    Goldschmitt and Associates Llc

    Washington DC
    2 days ago
  • $175k - $225k

    Fairwinds Technologies is seeking a Senior RF Systems Engineer to lead and mentor a dynamic engineering team focused on RF signal software-defined prototypes. The ideal candidate will have a strong technical background and at least 8 years of experience in systems engineering... 
    Senior
    Software

    Fairwinds Technologies, L

    Belcamp, MD
    23 hours ago
  •  ...Research and analyze various software's/systems and database...  ...documentation. Will Lead and mentor 3-5 computer...  ..., tools and languages: JAVA, J2EE, JSP, EJB,...  ...PEOPLE TOOLS, APPLICATION ENGINE, WORK FLOW, PS QUERY, N...  ...duties of this highly senior-level and demanding job... 
    Senior
    Software

    New York Technology Partners

    Iselin, NJ
    1 day ago
  • A technology services firm in Columbia, MD is seeking an experienced Software Engineer to design, develop, and implement complex software systems. The role involves collaboration with talented engineers and offers a hybrid work environment. Ideal candidates should possess... 
    Senior
    Software
    Flexible hours

    Erias Ventures, LLC

    Columbia, MD
    4 days ago
  • A leading technology solutions provider is seeking a Senior Software Engineer to provide technical leadership for a delivery team. This hands-on role involves development, decision-making, and mentorship. Responsibilities include implementing new features across a distributed... 
    Senior
    Software

    Fuse3 Solutions

    Oklahoma City, OK
    1 day ago
  • An established industry player is seeking a skilled software developer to join their dynamic team. In this role, you will execute all software...  .... If you have a passion for technology and a desire to lead, this could be the perfect role for you. #J-18808-Ljbffr Edjuster
    Senior
    Software

    Edjuster

    Los Angeles, CA
    1 day ago
  • A leading foodservice provider is seeking a Senior ERP Software Engineer in Atlanta, Georgia. The ideal candidate will develop ERP applications, design software solutions...  ...essential. The role offers opportunities for technical leadership and innovation in a collaborative... 
    Senior
    Software

    Intercity Packers Ltd.

    Atlanta, GA
    1 day ago
  • $190.9k - $334.1k

     ...and AI agents. ( For engineers joining Veza today, this...  ...Engineering Tech Lead to own and elevate Veza...  ...a QA role. This is a senior engineering leadership...  ...who thinks deeply about software quality as a systems problem...  ...testing, and has the technical credibility to... 
    Senior
    Software
    Work at office
    Remote work
    Flexible hours
    Shift work

    ServiceNow

    Santa Clara, CA
    9 days ago
  • Bennett & Pless, Inc. is seeking a Senior Structural Engineer at their Nashville, TN office. The role involves leading the design and analysis of structural elements for various...  ...design, and proficiency with relevant software such as ETABS and Revit. The firm prioritizes... 
    Senior
    Software
    Work at office

    Bennett & Pless, Inc.

    Nashville, TN
    3 days ago
  • A technology firm in Torrance, CA is seeking a Senior Software Engineer with extensive Python experience. The role involves developing software...  ...will have experience in a lab environment, good technical writing skills, and familiarity with dSpace and LabVIEW. Apply... 
    Senior
    Software

    DBA Web Technologies

    California, MO
    3 days ago
  •  ...As a Cloud Systems Engineer , you will be responsible...  ..., and hardware/software compatibility. • Preparation...  ...and updates of technical documentation. • Virtualization...  ...interface across JAVA, .NET, C++ and similar...  ...projects • Assist with leading and overseeing a total... 
    Senior
    Software

    Crimson Phoenix

    Herndon, VA
    4 days 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!