Senior Software Engineer, Java - Ticketing at NinjaOne · United States · Joined
N
Senior Software Engineer, Java - Ticketing
NinjaOne · United States · Just now · 0 applicants
NewRemoteFull-timeSenior
Pay
$150k–$200kListed
Workplace
Remote
Job type
Full-time
Level
Senior
Team: Ticketing · Source: jobright · Posted by joined-scrapper
About the role
NinjaOne is seeking a Senior Software Engineer to build and enhance ITSM capabilities across Ticketing and Billing, focusing on scalable software for ticket workflows, invoicing, and integrations with accounting platforms.
What you’ll do
Develop scalable software for service operations, ticket workflows, invoicing, and quoting
Integrate software with accounting platforms
Build and improve ITSM capabilities
Ensure systems scale reliably and efficiently
Collaborate on API design and REST service development
Implement quality testing practices for both client and server-side code
What you’ll need
Bachelor's degree in Computer Science, Computer Engineering, IT, or equivalent work experience
10+ years of Java software development for product applications
4+ years working with highly scalable software systems
Expertise in OOP design principles and scaling data structures
Knowledge of API best practices and REST development using frameworks like Jersey or Spring
Relational database design and development experience, plus U.S. citizenship or lawful permanent residency
Original job description
NinjaOne is hiring a Senior Software Engineer to build and improve its ITSM capabilities across Ticketing and Billing. The role involves developing scalable software for service operations, ticket workflows, invoicing, quoting, and integrations with accounting platforms.Bachelor's degree in Computer Science, Computer Engineering, Information Technology,…