Staff Software Engineer, Java
$160k - $240kSupportFinity™
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™
$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$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...SuggestedTemporary workWork at office3 days per week- ...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...SuggestedWork at office
$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...SuggestedWork at officeLocal areaRemote workFlexible hours3 days per week$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...SuggestedHourly payFull timeTemporary workWork experience placementLocal areaFlexible hours$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 timeRemote work$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 placementLocal areaRemote workWork from homeRelocation packageFlexible hours- ...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 payContract workLocal areaRemote work
$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 placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$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 areaRemote workWork from homeRelocationRelocation packageFlexible hoursShift work- ...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...
$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 timeTemporary workRemote workFlexible hours- 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 jobFlexible hours
$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...- 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...
$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...- 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...
- 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...
- ...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...
$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 timeRemote work$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 officeRemote workFlexible hours3 days per week$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 timeTemporary workRemote workFlexible hours$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 workLocal areaRelocation packageFlexible hours- ...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
- ...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...
$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 employmentLocal area- ...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
- 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...
$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- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Java. Be the first to apply!
- java developer remote Raleigh, NC
- senior java software engineer Raleigh, NC
- java spring developer Raleigh, NC
- senior java developer Raleigh, NC
- java software engineer Raleigh, NC
- java web developer Raleigh, NC
- java microservice developer Raleigh, NC
- entry level java developer remote Raleigh, NC
- java developer remote part time Raleigh, NC
- sr.java developer Raleigh, NC


