Senior Java Software Engineer
$160k - $220kGrabJobs
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, OH 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 3 0,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 $220,000 per year. For roles based in New York, the base salary hiring range for this position is $160,000 to $220,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
- ...Job TitleIdentify and analyse clients requirements. Prioritize, assign and execute tasks throughout the software development life cycle. Develop Java EE applications. Write well-designed, efficient code. Review, test and debug team members' code. Design database architecture...Senior
- ...Senior Java DeveloperWe are looking for a strong, hands-on Senior level application developer/Tech Lead to join a development team which... ...platform, AWS/APIGEE migration activities and custom developed event engine platform. Ideal candidates will be experienced in enterprise...Senior
- ...Senior Java Engineer Looking for local profiles in Warren/Detroit MI. Client interview will be in person in GM Office. Senior Java Engineer / Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree. Minimum...SeniorWork at officeLocal area
$133.1k - $210.6k
...of AI. What Is the Role We are on the lookout for a Senior Software Engineer to join our Elasticsearch team and focus on ensuring that the... ...and data structures. You have strong skills in core Java and are conversant in the standard library of data structures...SeniorLocal areaFlexible hours- ...Ford in Dearborn, MI is seeking a Senior Full-Stack Java Developer to work on the Consumer and Dealer Incentive Services Team. This hybrid role requires four days of onsite presence and involves designing scalable web applications and integrating advanced technology solutions...Senior
- A rapidly growing technology firm in Southfield, MI is hiring a Senior Java Development Consultant to advance their IT capabilities. The role requires a bachelor's degree and at least 5 years of experience in Java / J2EE development and web application technologies. Responsibilities...SeniorContract work
- A technology firm is seeking a Software Developer with extensive experience in Java technologies, including Java J2EE, Spring, JPA/Hibernate, and JSP. The ideal candidate should have at least 4 years in software development, specifically in functional translation and production...SeniorFull time
$99.6k - $192.9k
...Development Organization is responsible for software development and support of the... ...incentive claims. We are looking for a Senior Full-Stack Java Developer to join our Team to work on... ...Degree in Computer Science, Computer Engineering or similar field.Strong understanding...SeniorImmediate startRelocation package- ...Job Title Senior Java Backend Engineer Overview / Summary We are seeking a backend engineer responsible for developing and maintaining server-side applications, including APIs, microservices, databases, and other services containing business logic. This role...Senior
- Systems Technology Group, Inc. (STG) in Michigan is seeking a JAVA Full Stack Developer for our Dearborn headquarters. The role focuses on building scalable web applications using microservices, RESTful APIs, and APIGEE, with a strong emphasis on delivering robust back...SeniorLocal area
- ...Job Title Senior Full Stack Software Engineer (Java, Spring Boot, Angular, GCP) Overview We are seeking an experienced Software Engineer to design, develop, test, and maintain software applications throughout the complete software development lifecycle. The ideal...Senior
- ...Developer to own the modeling tool ecosystem, develop plugins for MagicDraw/Cameo, and create data dashboards. You will work on the Java/Spring Boot backend and React/Angular front end, with DevOps using Github Actions, Jenkins, OpenShift, and GCP. You’ll collaborate with...Senior
- ...company in Dearborn, Michigan, is looking for a candidate with over 8 years of technical experience, well-versed in Python, MongoDB, Java Script, Jquery, CSS, Web/REST services, XML, and Google Analytics. Experience with LESS, Omniture, Jinga, NGINX, Gunicorn, and...SeniorLocal area
$61 - $66 per hour
...production-grade data platforms. The ideal candidate will have expertise in Java and Python, plus experience with cloud technologies. This contract role requires a minimum of 6 years in software engineering, with a strong focus on delivering cloud-based solutions. Pay ranges...SeniorHourly payContract work- ...Sr Java Developer Must-have skills: ~5+ years of work experience in Spring Platform, Cloud Native Development, RESTful/SOAP... ...working experience in ORM frameworks like Hibernate, JPA, and agile software development methodologies like Agile SCRUM, TDD ~ Proficiency...SeniorWork experience placement
- ...We partner with Fortune 500 companies to address complex business challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and ISO standards, V2Soft is committed to quality and security. Beyond...Local areaWorldwide
- ...platforms. This role will contribute to the delivery of reliable, secure, and maintainable software solutions while collaborating closely with product managers, frontend developers, QA engineers, architects, and DevOps teams. You'll be part of a high-performing team focused...Senior
- ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories ~ Non-Profit &...Senior
- ...HTC Global Services is seeking a Data Engineer III in Dearborn, MI, for designing, building, and maintaining scalable data pipelines and... ...engineering, strong GCP experience (BigQuery, Dataflow), Kafka, Python, Java, and SQL, and a solid background in data ingestion, warehousing,...Senior
$13 per hour
...About the Role: Sagent is seeking an experienced Software Development Engineer to join our Dara product(s) team. Dara is the next generation... ...systems. Work primarily in server-side technologies like Java, React, and Nodejs, and messaging frameworks like Kafka...SeniorRemote workFlexible hours- ...Job Title About You: Engineering experience, preferably in high volume, low latency transaction processing systems (such as payments... ...Skills: Extensive knowledge and experience with Java, Spring Boot, gRPC Good knowledge in creation and working with...Senior
$168k - $240k
...their desired business outcomes. We accelerate the growth of more impactful work and the evolution of Slalom.The Role: M&A Principal/Senior PrincipalWhat You’ll Do:* Delivery areas include:* Executing operational due diligence* Creating integration strategies, plans and...SeniorTemporary workWork at officeLocal areaImmediate start- Huntington National Bank seeks a Senior IBM Case Manager/BAW Developer to design, develop, integrate, and support Workflow/Case Solutions... ...Process Automation team. You will work on IBM Case Manager and Java/J2EE applications, build RESTful APIs, and implement UI with...SeniorRemote job
- ...Technology team is hiring a Sr. Full Stack Developer to own the modeling tool ecosystem and data analytics dashboards. You will work across Java/Spring Boot back-ends and React/Angular front-ends, crafting scalable APIs and automation scripts. You’ll deploy on GCP and...Senior
- ...Full Stack Software ArchitectWe are seeking an exceptionally skilled and forward-thinking... ...domain familiarity with PLM ecosystems and engineering data platforms.Required Skills &... ...delivered projects.Deep proficiency in Java and extensive experience with cloud native...Senior
- ...data analytics dashboards. You will work across the stack with Java/Spring Boot on the back end and React or Angular on the front end... ..., automated testing, performance optimization, and collaboration with product managers and engineers to ship new #J-18808-Ljbffr SocketSenior
- ...Senior Software Architect - Embedded Connectivity Full‑time position in the automotive industry... ...as lead and mentor for new software engineers joining the project team. Basic... ...Experience with C, C++, MQTT, Python, Java, etc. ~ Experience leading and integrating...SeniorFull timeFor contractors
- Job DescriptionThe Role The Senior Product Cybersecurity Engineer, Secure Product Architecture role sits within... ...across current and next-generation software-defined vehicle platforms. What You’... ...programming languages such as C, C++, Java, or Python. Prior role(s) in the...SeniorFull timeLocal areaWork from homeRelocation package
$160k - $180k
...Description Department: Engineering Employment Type: Full-time Location: Remote... ...Role Summary We’re looking for a Senior Software Engineer who loves building products, solving... ...Tech stack: React, Mantine/Tailwind, Java/Kotlin, and Postgres Reports...SeniorFull timeTemporary workImmediate startRemote workVisa sponsorship- ...Senior Software EngineerKODE Labs, headquartered in Detroit Michigan is seeking a Senior Software Engineer to join our growing team in Detroit. In this role, you'll be responsible for... ...resilient, scalable backend services using Java (Quarkus/Spring Boot) OR develop high-...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Software Engineer. Be the first to apply!
- java software engineer Detroit, MI
- remote junior java developer Detroit, MI
- java developer Detroit, MI
- java developer remote part time Detroit, MI
- entry level java developer remote Detroit, MI
- java web developer Detroit, MI
- senior associate attorney Detroit, MI
- senior developer Detroit, MI
- senior aws cloud engineer Detroit, MI
- senior manager business development Detroit, MI


