Senior Software Engineer, Java (Triggers and Conditions)
$160k - $240kNinjaOne
Description 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, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option. We are unable to hire for this role within the city limits of Chicago; candidates residing outside the city or willing to self-relocate will be considered. 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. Benefits We offer a comprehensive benefits package, which includes medical, dental, and vision insurance; 401(k) plan; life insurance coverage; and paid time off (PTO). Unlimited PTO is available. The role is hybrid remote with full-time work. The base salary range for this position is $160,000 to $240,000 per year for eligible states. Additional Information This position is NOT eligible for Visa sponsorship. 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. #J-18808-Ljbffr NinjaOne
- ...technology solutions company based in Raleigh, NC, is seeking a Senior Software Developer to work on next-generation technologies that... ...resilient applications using advanced technologies like React, Java Spring Boot, and Kubernetes. Candidates should have 4-5 years...Senior
- A technology company is seeking a Mid-Level Software Engineer to join their team in Durham, NC. This hybrid role requires expertise in Java and Angular, with hands-on experience in AWS services. The ideal candidate will design and maintain backend services, develop front...Senior
$150k - $220k
About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, designing and implementing scalable... ...with experience in our stack: NinjaOne is built on Java, Kotlin, C++, and Postgres, supporting millions of user endpoints...SeniorFull timeWork experience placementRemote workWork from homeWorldwideRelocationFlexible hours$102k - $120k
Role Summary We are seeking a highly skilled and experienced Senior Java Developer with 15+ Years of specialized technical experience to support, maintain, and enhance a suite of enterprise‑grade Java applications. The ideal candidate will have deep expertise in Java technologies...SeniorFull timeTemporary workFlexible hours- Mid-Level Software Engineer (Java / Angular / AWS) Hybrid role (2-3 days in the office) located in Durham, NC. About the Role We are looking for a mid-level Software Engineer to join our engineering team and help build and scale a high-throughput e-communications platform...SeniorWork at office
- First Citizens Bank is seeking a Senior Software Engineer to join the Enterprise Payments team in a remote role available in North Carolina. You... ...applications. The ideal candidate has strong experience in Java, API development, and a passion for creating well-designed,...SeniorRemote job
$102k - $120k
Ensono is seeking a highly skilled Senior Java Developer in Raleigh, North Carolina, with over 15 years of specialized technical experience. The role involves designing and maintaining Java applications, performing technical analyses, and developing RESTful APIs. This position...Senior- Job Description 5 years’ experience with Java/J2EE development Experience with Java Web Services development Experience with Spring Framework Must Have experience with JENKINS Continuous Integration tool Qualifications Additional Information All your information will...Senior
- A recruiting agency is seeking a Senior Project Lead JAVA Software Developer Engineer based in Raleigh, NC. This role involves designing and deploying robust IT infrastructures and tools for internal use. Candidates should have a Bachelor’s degree with 5-7 years of IT...Senior
- First Citizens Bank is seeking a hands-on Senior Software Engineer to join their Online Banking delivery team. This remote role requires expertise in Java, SpringBoot, and the development of digital banking solutions. The ideal candidate will have strong analytical skills...SeniorRemote job
- A technology firm is seeking a Java Software Engineer based in Raleigh, NC, with a minimum of 7 years of development experience. The candidate should have expertise in Core Java, Spring Framework, and relational databases. This long-term contract position allows for initial...SeniorRemote jobLong term contractContract work
$38 - $45 per hour
...range $38.00/hr - $45.00/hr Job Description In this role, the Senior Customer Engineer will be expected to act as the Single Point of Contact for... ...teams coordination Operations On-site activities Reporting Java Consideration of resources and constraints Seniority level Mid...SeniorContract workRemote work- Advance Auto Parts is seeking a Senior Developer to design, build, and optimize cloud infrastructure... ...NC. This hybrid role involves developing Java-based microservices and managing data... ...a collaborative work environment with engineering, data, and business teams. #J-18808-...Senior
- MDAEdge is looking for a skilled and experienced DevOps Engineer to join its high-impact banking project. The ideal candidate will have a strong background in Java, Microservices, and Spring Boot. Responsibilities include designing and managing CI/CD pipelines, AWS deployments...Senior
- Apptad is seeking an experienced Senior Open Stack Developer based in Raleigh, North Carolina. The ideal candidate will have substantial experience in Java microservices, API integrations, and data pipeline development. This role requires a senior developer who is capable...Senior
- Senior Customer Engineer - Java (3137-1) Raleigh, NC Senior Customer Engineer, GEA Project, Advance Java If you post this job on a job board, please do not use company name or salary. Experience level: Mid-senior Experience required: 7 Years Education level: Bachelor’s...SeniorHourly payRemote workVisa sponsorshipRelocation package
- A technology modernization firm in Raleigh, North Carolina is looking for a Lead Full Stack Java Developer. The role requires extensive experience in Java and Spring Boot along with strong expertise in database systems and system integrations. Candidates should be proficient...SeniorFull timeVisa sponsorshipWork visa
- A forward-thinking software company in North Carolina is seeking a highly skilled Java Architect to design and integrate impactful software architecture. You will lead the development of secure, scalable Java-based applications and mentor cross-functional teams. Candidates...SeniorContract work
- A technology firm is seeking a Sr Java Integration Architect in Raleigh, NC to lead integration projects using middleware tools and cloud-native development. The ideal candidate should have hands-on experience with DevOps tools like Docker and MicroServices, and should...Senior
- Railinc Corp. is seeking an experienced software developer for a role in Cary, NC, responsible for delivering quality solutions throughout the software lifecycle. Candidates should possess 7 years of Java experience, strong knowledge of AWS, and familiarity with front-...Senior
- ...Verified) Contract – Advanced (5–10 years), location: North Carolina, negotiable compensation. Responsibilities Backend development using Java (8+), Spring Framework, Spring Boot, Spring Data JPA/Hibernate, and REST APIs Frontend development with JavaScript, HTML5, CSS,...SeniorContract work
- Delta System & Software, Inc. is seeking a Senior Software Engineer in Raleigh, NC for a 12-month contract role focused on backend development and integration.... ...have 10-15 years of experience with strong skills in Java, Python, and React. This position will involve working...SeniorContract work
- ...experienced QA/Testers in Raleigh, North Carolina. The ideal candidates will have a minimum of 8 years of experience and strong UI Java skills, along with expertise in manual and automated testing methods. The selected testers will work in the domain of transaction banking...Senior
$125k - $150k
eClerx is seeking a motivated Senior Full Stack Java Developer to join our Application Development team in Raleigh, NC. This role involves designing, building, enhancing, and maintaining enterprise-grade financial technology platforms. Ideal candidates should have over...Senior- Truist is seeking an experienced software engineering professional to deliver technically complex solutions and provide system integration support for project work. You will consult with business product owners to understand goals and offer design recommendations. The...Senior
- Randstad Digital | Torc is seeking a seasoned Full Stack Java Engineer to design and deliver enterprise-grade applications across the full stack. You'll own features from UI through services and persistence, working within large codebases in an Agile environment and collaborating...Senior
- IBM is seeking a Staff Software Engineer to work remotely in the US, who will be responsible for building scalable micro-services that support... .... Candidates should have over 5 years of experience in Java backend development and cloud technologies. The role involves...SeniorRemote job
- Advance Auto Parts is looking for a Senior Software Engineer - Full Stack to develop modern web applications at our Raleigh, NC headquarters. The role demands expertise in Next.js, Java, and innovative web technologies. This hybrid position requires onsite presence four...Senior
- A technology solutions company is looking for a Senior Full Stack Developer to oversee the complete software development lifecycle of applications. This role involves... .... Candidates should have significant experience in Java, JEE, and related technologies, with a commitment...Senior
$160k - $240k
NinjaOne is seeking a Senior Software Engineer specializing in Java to enhance our IT Operations products. The role involves leading development of scalable software applications while collaborating with cross-functional teams. Benefiting from a hybrid work environment,...SeniorRemote job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Java (Triggers and Conditions). Be the first to apply!
- lead full stack java developer Raleigh, NC
- java microservice developer Raleigh, NC
- full stack java developer Raleigh, NC
- sr.java developer Raleigh, NC
- java developer remote Raleigh, NC
- entry level java developer remote Raleigh, NC
- senior java developer Raleigh, NC
- java cloud developer Raleigh, NC
- java web developer Raleigh, NC
- java cloud engineer Raleigh, NC

