Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Software Engineer

$160k - $220k

GrabJobs

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Java Software Engineer in Detroit, MI vacancy
  •  ...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

    Omni Inclusive

    Warren, MI
    4 days ago
  •  ...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

    Georgia IT Inc

    Detroit, MI
    4 days ago
  •  ...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... 
    Senior
    Work at office
    Local area

    Omni Inclusive

    Warren, MI
    3 days ago
  • $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... 
    Senior
    Local area
    Flexible hours

    GrabJobs

    Detroit, MI
    3 days ago
  •  ...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

    Ford Motor Company

    Dearborn, MI
    3 days ago
  • 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... 
    Senior
    Contract work

    USM

    Southfield, MI
    3 days ago
  • 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... 
    Senior
    Full time

    SonSoft

    Detroit, MI
    3 days ago
  • $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... 
    Senior
    Immediate start
    Relocation package

    Ford

    Dearborn, MI
    3 days ago
  •  ...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

    HTC Global Services

    Dearborn, MI
    2 days ago
  • 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... 
    Senior
    Local area

    Systems Technology Group, Inc. (STG)

    Dearborn, MI
    6 days ago
  •  ...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

    HTC Global Services

    Dearborn, MI
    5 days ago
  •  ...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

    Worky Ltd

    Dearborn, MI
    4 days ago
  •  ...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... 
    Senior
    Local area

    360 IT Professionals

    Dearborn, MI
    5 days ago
  • $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... 
    Senior
    Hourly pay
    Contract work

    Stefanini, Inc

    Dearborn, MI
    6 days ago
  •  ...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... 
    Senior
    Work experience placement

    Keylent Inc

    Dearborn, MI
    2 days ago
  •  ...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 area
    Worldwide

    V2soft

    Dearborn, MI
    4 days ago
  •  ...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

    Ipolarity LLC

    Detroit, MI
    1 day ago
  •  ...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

    Confidential

    Detroit, MI
    6 days ago
  •  ...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

    HTC Global Services, Inc.

    Dearborn, MI
    3 days ago
  • $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... 
    Senior
    Remote work
    Flexible hours

    Sagent

    Detroit, MI
    1 day ago
  •  ...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

    Anveta

    Detroit, MI
    3 days ago
  • $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... 
    Senior
    Temporary work
    Work at office
    Local area
    Immediate start

    Slalom

    Detroit, MI
    3 days ago
  • 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... 
    Senior
    Remote job

    Huntington National Bank

    Detroit, MI
    4 days ago
  •  ...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

    Ford Motor Company

    Dearborn, MI
    5 days ago
  •  ...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

    Artech

    Dearborn, MI
    3 days ago
  •  ...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 Socket
    Senior

    Socket

    Dearborn, MI
    4 days ago
  •  ...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... 
    Senior
    Full time
    For contractors

    KGTiger

    Allen Park, MI
    3 days ago
  • 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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  • $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... 
    Senior
    Full time
    Temporary work
    Immediate start
    Remote work
    Visa sponsorship

    GrabJobs

    Detroit, MI
    3 days ago
  •  ...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

    KODE Labs

    Detroit, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Software Engineer. Be the first to apply!