NinjaOne logo
NinjaOnePosted 1 month ago
EXPIRED

Senior Software Engineer, Full-Stack | Patching

$150,000–$200,000 year

HybridAustin, California, United States

Full TimeSenior LevelBachelors DegreeEnterprise

Job Summary

Extend and maintain patch and software definitions across supported OS platforms and third-party applications using Java and Kotlin backend development. Build and maintain React-based UI components for patching workflows and dashboards while collaborating with AI workflow, server, and platform teams to achieve reliable, scalable patch delivery. Participate in architecture reviews to design high-quality, API-first software and troubleshoot production issues using logs, metrics, and traces across diverse endpoint environments. Lead cross-team initiatives, conduct code reviews, and document processes thoroughly. This role requires 10+ years of Java experience, 2+ years with React, and 4+ years working with highly scalable systems. NinjaOne unifies IT operations for nearly 40,000 customers, offering flexible remote or hybrid work options in the USA.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience
  • 10+ years of experience in Java software development for product applications
  • Solid expertise in Kotlin
  • 2+ years of experience with React for front-end development
  • Comfort building UI components
  • 4+ years of experience working with highly scalable software systems
  • Experience leveraging AI tooling to accelerate software development
  • Working knowledge of a breadth of OOP design principles
  • Expertise in scaling data structures and object-oriented design
  • Knowledge of API best practices and REST service development using frameworks like Jersey or Spring
  • Relational database design and development experience
  • Experience with both client- and server-side development for responsive messaging
  • Caching systems expertise
  • Expert knowledge of quality testing practices, including front-end testing frameworks
  • Strong written and verbal communication skills
  • 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
  • Willingness to self-relocate if located within Chicago city limits

Desired Qualifications

  • Python experience

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles