NinjaOne

Senior Software Engineer, Java | Patching

NinjaOne
Apply
15 days ago
Remote, United StatesSenior

Base Salary

$160k - $220k/yr

Responsibilities

  • Lead development of large-scale software applications and deliver new features and platform improvements.
  • Design and implement scalable, maintainable, high-availability software systems.
  • Influence architectural decisions and balance technical debt, performance, scalability, and business needs.
  • Collaborate with cross-functional teams on technical decisions and process improvements.
  • Mentor junior engineers and establish technical standards and best practices.
  • Own technical initiatives, proactively resolve challenges, and drive improvements using support-team data.
  • Advocate for quality assurance practices and deliver robust, high-performance software.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of experience in Java software development, particularly for product applications.
  • 5+ years of experience with highly scalable systems.
  • Proven experience scaling systems and solving complex system design challenges.
  • Strong knowledge of object-oriented programming design principles and practices.
  • Expertise in API design and RESTful services, with experience using Jersey or Spring.
  • Proficiency in relational database design and development.
  • Experience with caching systems, particularly Redis, is preferred.
  • In-depth knowledge of quality testing practices and high-quality software delivery.

Benefits

  • Flexible full-time remote work is available in specified U.S. states, with hybrid options at offices in Austin, Texas, and Tampa, Florida.
  • Benefits include medical, dental, vision, life insurance, and a 401(k) plan.
  • Unlimited paid time off is provided to support work-life balance.
  • The role offers growth and advancement opportunities.
  • NinjaOne provides a collaborative, kind, and curious work environment.
  • The position cannot be hired within Chicago city limits unless the candidate resides outside the city proper or self-relocates.

Categories

NinjaOne

About NinjaOne

1,001-5,000 employees
Contact me