[Remote] Senior Software Engineer, Java | Patching
Note: The job is a remote job and is open to candidates in USA. NinjaOne is an IT operations platform company that provides endpoint management, patching, backup, and remote access solutions. The company is seeking a Senior Software Engineer to develop and scale backend patch management applications using Java and Kotlin, collaborating with AI workflow, server, platform, design, and product teams.
Responsibilities
- Java and Kotlin Software Development – Use your expertise to contribute to the development of large-scale software applications. Make quality an invariant part of your work and help your fellow engineers continue to meet our quality-first standards
- Committing Code and Shipping Products – You will be one of our most trusted engineers committing code. Responsible for implementing design patterns and working on enterprise-level software challenges, in a startup environment. Impact product more hands-on than at other companies, building software of scale that runs on millions and millions of endpoints
- **Other duties as needed
Skills
- 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, or equivalent
- 5+ years of experience working with highly scalable software systems
- Experience working on systems at scale and finding solutions to scale systems
- 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 creating both client- and server-side development, for responsive messaging
- Caching systems expertise, and experience with Redis will make you a standout
- Expert knowledge of quality testing practices
- This position is NOT eligible for Visa sponsorship
- 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.**
- Experience with React and/or Angular for occasional front-end work on patching workflows and dashboards
Benefits
- Full-time work that is hybrid remote
- Medical insurance
- Dental insurance
- Vision insurance
- 401(k) plan
- Unlimited PTO
- Opportunity for growth and advancement
- Life insurance coverage
Company Overview