Home
Jobs
Saved
Resumes
Senior Software Engineer, Java at NinjaOne | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior Software Engineer, Java
NinjaOne
Remote
Website
LinkedIn
Senior Software Engineer, Java
Kansas, United States of America
Full Time
1 hour ago
$160,000 - $240,000 USD
Visa Sponsor
Apply Now
Key skills
Java
Spring
RESTful
Caching
About this role
Role Overview
Lead the development of large-scale software applications, ensuring high quality and adherence to our quality-first standards
Influence critical architectural decisions, ensuring that systems are scalable, maintainable, and aligned with business objectives
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
Take ownership of technical initiatives, proactively address challenges, and drive improvements based on data reported by support teams
Advocate for and implement quality assurance practices, ensuring the delivery of robust, high-performance software
Contribute to additional responsibilities as needed to support the team’s success
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 Spring
Proficient in relational database design and development
Experience with caching systems
Data warehouse exposure and testing/automation tooling a plus
Tech Stack
Java
Spring
Benefits
medical, dental, and vision insurance
401(k) plan
unlimited PTO
Apply Now
Home
Jobs
Saved
Resumes