Patching | Senior Software Engineer, Java
$160k - $240kNinjaOne
Job Description
Job Description
About the Role
As a Senior Software Engineer, Java 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.
Why this role: Real opportunity to shape process on a team that's still early in building it out — not just maintain what already exists. High autonomy for the right person; we want builders who push back and suggest improvements, not order-takers, working on a foundational, mission-critical piece of Ninja's endpoint management product
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:
- 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 in scaling systems and solving complex system design challenges.
- Strong knowledge of object-oriented programming (OOP) design principles and practices.
- Expertise in API design and RESTful services, with experience using frameworks like Jersey or Spring.
- 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.
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-TM1
#LI-Remote
#BI-Remote
- ...growth is a high-performing Engineering team building products and solutions... ...customers. We are seeking a Senior Software Engineer to help lead the... .... Implement software patches, resolve bugs, investigate production... ...in native Android with Java or Kotlin. Experience as a...SeniorFlexible hours
- ...Job Purpose/Summary The Senior Software Engineer designs, develops, and delivers high-quality software across Knowmadics’ product platforms. This... ...proficiency in one or more modern languages (e.g., C/C++, C#, Python, Java, or JavaScript/TypeScript). Experience designing and...SeniorFlexible hours
- ...for relocation expenses There is no remote/virtual work scenario Senior Developer Responsibilities Provide technical knowledge, analyze... ...Development Skills (C# and VB.Net); Helpful: Visual Basic scripting; Java experience; SQL Server and Oracle; Web Services Additional...SeniorFull timeWork experience placementRemote workRelocation
- ...Signal Theory in Kansas City is seeking a Senior Public Relations Manager to lead and implement comprehensive earned media and PR strategies. This role will enhance the firm's reputation by executing various PR activities, managing media relations, and creating compelling...Senior
- ...Senior Analyst At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company. Additionally, everyone has individual work...Senior
- ...A leading global consulting firm is seeking a Senior Manager in Oracle Services to evaluate business models and deliver complex technology solutions. This pivotal role involves managing client relationships and leading project delivery while leveraging strong interpersonal...Senior
- Poulos- is seeking a Survey Project Manager in Wichita, Kansas. This role involves overseeing land surveying projects including compliance, budget management, and quality assurance. Exceptional leadership and problem-solving skills are essential. The ideal candidate will...Senior
- Pape-Dawson in Wichita, Kansas, is looking for a Survey Project Manager to oversee all aspects of land surveying projects, ensuring regulatory compliance and budget management. The ideal candidate will have exceptional leadership skills and at least 12 years of experience...Senior
- Overview Seeking a detail-oriented and experienced Staff Accountant with a strong background in accounting and tax preparation, excellent organizational skills, and a commitment to delivering outstanding client service. Experience with CCH tax products is a plus. Benefits...Senior
- Canonical offers an exciting opportunity for a Senior HR Generalist focused on the Americas. In this remote role, you will shape HR initiatives across regions, provide compliant HR operations, and partner with leadership to enhance organizational performance. Ideal candidates...SeniorRemote work
- ...A leading surveying and engineering firm is seeking a Survey Project Manager for their Wichita office. The role involves overseeing land surveying projects, ensuring regulatory compliance, and mentoring team members. Applicants must be licensed in Kansas and Missouri,...SeniorFull timeWork at office
- A local jewelry shop is seeking a skilled bench jeweler in Wichita, Kansas. The ideal candidate will have over 3 years of experience in jewelry making and repair, excellent communication skills, and the ability to thrive in a fast-paced environment. Responsibilities include...SeniorFull timeLocal area
- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers. Who Should Apply: Recent computer science/engineering/...H1bRemote work
- ...Trinnex is seeking a Senior Cyber Security Analyst to enhance the security of critical software systems supporting water utilities in the United States. This role involves advanced security monitoring, vulnerability assessments, and leading incident response efforts....Senior
- Assists individuals and businesses in calculating, preparing, and filing their federal, state, and local tax returns while ensuring compliance with current tax laws. Prepare necessary financials in order to complete tax returns. Assist in payroll and other accounting functions...SeniorLocal area
$60k
...Engineering Management Team Member Full-time Responsible for acting as a key member of the engineering management team. This position is also responsible for the management of account specific manufacturing p... Show more $60,000.00 yearly EB Account Manager Full-time...SeniorHourly payFull time- ...joined the Pape-Dawson family! Pape-Dawson is currently seeking a Senior Project Surveyor for their Wichita office. This position... ...standards of accuracy and efficiency. Collaborate with clients, engineers, and stakeholders to develop and execute comprehensive project...SeniorWork at officeMonday to Friday
- ...Gaskins + LeCraw and BHC are now a part of the Pape-Dawson family. Pape-Dawson is a seeking a Senior Party Chief for their Wichita, KS office. This position works primarily in the field as a Party Chief of a two- or three-person field crew, taking on leadership and...SeniorWork at office
$117.1k - $152.2k
...role: 10+ years of experience in IAM, security architecture or engineering Consistent record as an IAM architect who has successfully delivered... ...designing and architecting enterprise IAM applications using Java and the Spring ecosystem, including Spring Boot-based UI, REST...Local area$85k - $105k
...money, and helping leaders make better decisions through strong financial insight and operational partnership. Our client is seeking a Senior Accounting Analyst to support a sophisticated trade accounting and controllership environment tied to inventory, commodities,...SeniorImmediate startRemote work- ...Description Position Purpose The Senior Accountant is responsible for providing full-service accounting support for an assigned... ..., and standard formulas). • Experience with accounting software. • Ability to manage multiple clients and competing deadlines...Senior
$125k - $185k
...Wilson & Company, Inc., Engineers & Architects is seeking a licensed professional Civil Engineer to join our team in Wichita. With 15... ...MicroStation OpenRoads is desirable. Experience with drainage-related software programs such as HEC-RAS, PC-SWMM, SRH2D, FLOD2D, InfoWorks...Senior- ...features. Direct message the job poster from iRiS Recruiting Solutions Account Executive - Supply Chain & Transportation Position: Senior Transportation Manager Salary: Six Figure Base + Bonus + Relocation Assistance Description: We're working with a large dedicated transportation...SeniorFull timeRelocation package
$105k - $125k
...HiFyve is hiring a Senior Chemist in the Manufacturing industry in Wichita, KS! Salary: $105K-$125K + 5% STIP Bonus Shift: Days Location: Wichita, KS Benefits: Full benefits package About the Role This role leads formulation and testing of industrial...SeniorWork at officeShift work- ...WAF Operations Solution Engineer Location: Anywhere in Country As a WAF Operations Solution Engineer, you will be responsible for implementing and managing Web Application Firewall (WAF) solutions to protect client applications from cyber threats. You will work within...Senior
- ...As an Audit Senior Associate, you will work closely with clients and your team to enhance the financial statement audit process. You will gain exposure to advanced audit technology, mentoring, and professional growth opportunities. Key Responsibilities Communicate clearly...SeniorWork at officeRemote work
- ...Position Purpose The Senior Accounting Manager is responsible for leading a team of individuals and managers in completing timely and... ...experience with progressive responsibilities Experience with accounting software and proficient in Microsoft Office Suite Comfortable working...SeniorWork at office
- Location: Anywhere in Country At EY, we’re all in to shape your future with confidence. Join EY to build a better working world. Key Responsibilities Engage with clients and internal teams to ensure successful project delivery. Interact with business stakeholders to evaluate...SeniorFlexible hours
$130k - $160k
...pharmaceutical manufacturing organization. Must be able to work with all levels of employees, including hourly production employees through senior management. Must possess excellent written and oral communication skills and the demonstrated ability to communicate with...SeniorHourly payWork experience placementFlexible hours- ...with an entrepreneurial spirit to join our expanding team as Senior Healthcare Talent Specialists . This isn't merely a position-it... ...Adept at using ATS/CRM systems; training will be provided on our software. ~ Possess an entrepreneurial mindset and a vision for long-...SeniorPermanent employmentRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Patching | Senior Software Engineer, Java. Be the first to apply!

