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

Staff Software Engineer, Java

$160k - $240k

SupportFinity™

Description As a Staff Software Engineer at NinjaOne, you will work on our IT Operations product suite, designing and building scalable solutions and platform improvements. You will develop new features and maintain current functionality while ensuring the software meets our customers’ high expectations. You’ll join a team of engineers and technology experts that deliver mission‑critical services, helping customers manage, protect and maintain millions of endpoints and servers. You will design high‑availability systems that support our global operations. Location: We are flexible for remote work from home for candidates located in the USA in the following states: CA, CO, CT, FL, GA, IL, KS, ME, MA, NJ, NC, NY, OR, TN, TX, VA and WA. We also offer hybrid options with physical offices in Austin, TX and Tampa, FL. Ideal candidates have experience in our stack – Java, Kotlin, C++, Golang, and Postgres – and an understanding of large‑scale data stores, asynchronous design, and client‑server architectures. Responsibilities Lead the development of large‑scale software applications, ensuring high quality and adherence to our quality‑first standards. Influence critical architectural decisions, ensuring systems are scalable, maintainable, and aligned with business objectives while balancing technical debt, performance concerns, and scalability. Collaborate with cross‑functional teams to align on technical decisions and drive improvements; mentor junior engineers and set 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 robust, high‑performance software delivery. Contribute to additional responsibilities as needed to support the team’s success. Qualifications and Requirements 12+ years of experience in Java software development for product applications. 5+ years of experience building highly scalable systems. 2+ years of experience with Kotlin (plus). Expertise in API design and RESTful services and experience with Spring (Spring Boot) or Jersey. Proven experience scaling systems and solving complex system‑design challenges. Strong knowledge of object‑oriented programming (OOP) design principles and practices. Proficiency in relational database design and development. Experience with caching systems, particularly Redis (plus). Deep knowledge of quality testing practices and ensuring high‑quality software delivery. Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience. About Us NinjaOne automates the hardest parts of IT, delivering visibility, security and control over all endpoints for more than 30,000 customers. The platform is proven to increase productivity, reduce security risk and lower costs for IT teams and managed service providers. We create a best‑in‑class experience for our users and are #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 hybrid remote work. Our benefits package includes medical, dental, vision insurance, 401(k) plan, life insurance coverage, PTO and unlimited PTO for work‑life balance. We reward growth and advancement opportunities. Additional Information Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We consider qualified candidates residing outside the city or those willing to self‑relocate. Position is not eligible for visa sponsorship. Compensation Starting pay depends on job‑related factors such as location, market demands, experience, knowledge and skills. For roles based in Colorado, New York, New Jersey, Washington, California, Texas, Virginia, Washington state and others, the base salary range is $160,000 to $240,000 per year. Benefits include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. 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 an inclusive and diverse work environment. #J-18808-Ljbffr SupportFinity™

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Java in Raleigh, NC vacancy
  • $220k - $275k

     ...passionate about creating transformative change in healthcare. Staff Software Engineer The Role As a Staff Software Engineer, you will shape...  ...environment. Your work will span: Backend: Python, Go, Java; microservices; REST and GraphQL Frontend: TypeScript,... 
    Suggested

    Datavant

    Raleigh, NC
    6 days ago
  • $116k - $174k

    ## Staff Software Engineer - HybridApplylocations: Charlotte, NC: Hartford, CT: Columbus, OHtime type: Full timeposted on: Posted Todayjob requisition...  ...AutoGen, or similar).* Strong proficiency in Python and/or Java, with demonstrated ability to build production-grade backend... 
    Suggested
    Temporary work
    Work at office
    3 days per week

    The Hartford

    Raleigh, NC
    5 days ago
  •  ...Senior Software Engineer (Java / Angular / AWS / Applied AI) Date: Feb 10, 2026 Location: NC, US Company: ACA Group Mid-Level Software Engineer (Java / Angular / AWS) This is a hybrid role (2-3 days in the office) located in Durham, NC. About the Role: We are looking for... 
    Suggested
    Work at office

    T.R. ELLIS GROUP LLC

    Raleigh, NC
    4 days ago
  • $150k - $300k

     ...contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly...  ...: 12+ years of proven software development expertise (Java development required) Enterprise SaaS Leader: Extensive... 
    Suggested
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Veeva Systems

    Raleigh, NC
    2 days ago
  • $106.61k - $260.59k

     ...community at a time. CVS Health is seeking a hands‑on, driven Staff Software Development Engineer to join a high‑energy, growing team focused on...  ...software development practices 7+ years of experience with Java, Spring, Junit, APIs using Spring boot and Microservices... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Hispanic Alliance for Career Enhancement

    Raleigh, NC
    5 days ago
  • $235.7k - $277k

     ...Type: FullTime Location Type: Remote Department Engineering Compensation: $235.7K - $277K - Offers Equity At...  ...Apache Flink. What You Will Bring: ~10+ years of relevant software development experience. ~ Technical Expertise: Deep knowledge... 
    Full time
    Remote work

    Confluent

    Raleigh, NC
    18 days ago
  • $160.2k - $290.7k

     ...About The AV platform team develops the first layers of software on the GM Autonomous Vehicles from working with hardware to...  ...sensing solutions on multiple vehicle platforms. Role As a Staff Software Engineers, you are the expert professionals identifying and pursuing... 
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Raleigh, NC
    3 days ago
  •  ...Senior / Staff Software Engineer - UI Client Application Anywhere Type: Contract Category: Development Industry: Life Sciences Workplace Type: Remote Reference ID: JN -062026-107184 Date Posted: 05/31/2026 Shortcut: Description Recommended... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Raleigh, NC
    3 days ago
  • $185.1k - $335.3k

     ...organization, we’re combining cutting-edge research, robust engineering, and large-scale systems to make this future a reality. Our...  ...performant user interfaces. The Role We are looking for a Staff Software Engineer with deep expertise in distributed backend... 
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Raleigh, NC
    3 days ago
  • $134k - $235.9k

     ...Simulation, and our partners Behaviors, Perception, and Safety Engineers. The specific duties may include ML/RL model development as...  .... Work as part of an ML team and contribute strong software engineering (SWE) expertise. Support the ML team in accelerating... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Raleigh, NC
    1 day ago
  •  ...deploy application code tailored to various business environments. This role involves developing enterprise applications primarily using Java and migrating components to .NET ecosystems. Applicants should have a Master’s degree in Computer Science or equivalent experience... 

    SupportFinity

    Raleigh, NC
    1 day ago
  • $99.6k - $223.4k

     ...hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor...  ...You Bring ~7+ years building distributed systems. ~ Strong Java plus Python/Shell scripting. ~ Microservices and Kubernetes... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Raleigh, NC
    1 day ago
  • SupportFinity™ is seeking a Staff Software Engineer to enhance our IT Operations product suite, ensuring software quality and scalability. The ideal candidate will have over 12 years of Java development experience and will lead initiatives aligned with business objectives... 
    Remote job
    Flexible hours

    SupportFinity™

    Raleigh, NC
    2 days ago
  • $116k - $174k

    The Hartford is looking for a Staff Software Engineer for a hybrid role that combines technical leadership with hands-on development. You will play...  ...in software engineering, and proficiency in Python or Java. The annual salary range is $116,000 to $174,000, along with... 

    The Hartford

    Raleigh, NC
    4 days ago
  • A leading technology company is seeking a Mid-Level Software Engineer experienced in Java, Angular, and AWS. This hybrid position involves designing and maintaining backend services, optimizing data models, and collaborating with cross-functional teams to support enterprise... 

    Trellis Group

    Raleigh, NC
    5 days ago
  • $71.6k - $119.4k

    慨正橡扯 is seeking a Software Engineer based in Raleigh, North Carolina. The role involves developing scalable cloud-native software solutions...  ...quality outcomes. Ideal candidates will have experience with Java open-source technologies and AWS cloud services, including DevOps... 

    慨正橡扯

    Raleigh, NC
    3 days ago
  • A healthcare innovation company is seeking a Staff Software Development Engineer to lead the development of cloud services. This role involves designing...  ...over 7 years in software development with proficiency in Java and cloud environments. Strong analytical and... 

    Hispanic Alliance for Career Enhancement

    Raleigh, NC
    2 days ago
  • Introduction At IBM Software, we transform client challenges into solutions by building the...  ...unit of IBM, is composed of Software Engineers, Product Managers, and Designers who build...  ...includes rich experience operating in a Staff Engineer, Senior Staff Engineer or... 

    IBM Computing

    Raleigh, NC
    2 days ago
  •  ...products, solutions and platforms to help improve the lives of millions of seniors and those who care for them. In the Senior Software Engineer position, you’ll lead the development of intelligent, adaptive, and scalable applications by leveraging AI-powered development... 

    Direct Supply, Inc.

    Raleigh, NC
    2 days ago
  • $230.8k - $271.2k

     ...FullTime Location Type: Remote Department: Engineering Compensation: $230.8K - $271.2K •...  ...is seeking an innovative and executing Staff Engineer to help make stream processing...  ...You Will Bring: 10+ years of relevant software development experience. Technical Expertise... 
    Full time
    Remote work

    Confluent

    Raleigh, NC
    1 day ago
  • $181.29k - $209.2k

     ...drive revenue performance. About The Role CaptivateIQ's modeling engine is the computation core that powers every product - turning...  ...calculations at enterprise scale. We’re looking for a Staff Software Engineer to set the technical strategy for the Modeling Platform... 
    Work at office
    Remote work
    Flexible hours
    3 days per week

    SupportFinity™

    Raleigh, NC
    4 days ago
  • $99.6k - $223.4k

     ...build the next generation of cloud-native EHR platforms that directly improve clinical outcomes. We're looking for senior engineers with deep Java expertise, exceptional debugging and problem-solving skills, and a passion for mentoring and elevating other developers.... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Raleigh, NC
    3 days ago
  • $168k - $231k

     ...excellence, and we are seeking an experienced Embedded Qt Studio Software Architect to join our dynamic team. If you are passionate...  ...test cases, and ensure specifications are met. Mentor junior engineers and promote best practices, learning, and innovation.... 
    Temporary work
    Local area
    Relocation package
    Flexible hours

    Baxter

    Raleigh, NC
    3 days ago
  •  ...This is a remote role that may only be hired in the following location(s): AZ, NC and TX. As a Sr. Software Engineer on the Enterprise Payments team with strong Java foundation and coding experience, you will be responsible for building, deploying, and maintaining... 
    Remote work

    First Citizens Bank

    Raleigh, NC
    13 days ago
  •  ...NLB Services is seeking a Senior Software Engineer in North Carolina. The position involves building new enterprise software applications,...  ...requirements. The ideal candidate will have at least 8 years of Java experience, expertise in Agile methodologies, and familiarity... 

    Nlb Services

    Raleigh, NC
    4 days ago
  • $106.61k - $284.28k

     ...Position Summary The Staff Software Development Engineer in Automation Production Support is a senior technical leader responsible for the stability, reliability, and operational excellence of enterprise automation solutions. The role owns production support strategy for... 
    Permanent employment
    Local area

    Hispanic Alliance for Career Enhancement

    Raleigh, NC
    3 days ago
  •  ...First Citizens Bank is seeking a Sr. Software Engineer for the Enterprise Payments team based in North Carolina. This remote role requires a strong foundation in Java and experience in developing client-facing Restful APIs... The ideal candidate will design, maintain... 
    Remote work

    First Citizens Bank

    Raleigh, NC
    3 days ago
  • A leading healthcare organization is seeking a Staff Software Development Engineer to enhance pharmacy and healthcare digital experiences. You will lead a team in developing and delivering clinical applications, optimizing performance, and ensuring code quality. This role... 

    Hispanic Alliance for Career Enhancement

    Raleigh, NC
    3 days ago
  • $207k - $300k

    Staff Software Engineer, Cloud Interconnect Networking X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Raleigh, NC, USA; Durham, NC, USA . Required Qualifications Bachelor's degree or equivalent... 
    Full time

    Habitat For Humanity Of Durham

    Raleigh, NC
    5 days ago
  •  ...AWS/Java/ETL Developer client-ITD is seeking an AWS/Java/ETL developer specializing in data modernization using cloud solutions on...  ...ITD is looking to hire an AWS/Java developer with 8-10 years of software development experience. This role involves close collaboration with... 
    Immediate start

    InstantServe LLC

    Raleigh, NC
    17 days ago

Do you want to receive more vacancies?

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