Systems and Scalability Engineering- Senior Software Engineer, Java
$160k - $220kNinjaOne
About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, designing and implementing scalable new solutions and product improvements. Providing clean and optimized coding solutions, you’ll work to develop high quality software applications that exceed our customers’ expectations – seriously our customers love our products. We are engineers, technology leaders and experts. We create and deliver mission critical services to enable NinjaOne’s customers to administer, protect and maintain millions of endpoints and servers. You will have the opportunity to design and develop high‑availability mission critical software systems that support our worldwide 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, MA, MD, ME, 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 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. What You’ll Be Doing Java and Kotlin Software Development – use your expertise to contribute to the development of large‑scale software applications. Make quality an invariant part of your work and help your fellow engineers continue to meet our quality‑first standards. Committing Code and Shipping Products – you will be one of our most trusted engineers committing code. Responsible for implementing design patterns and working on enterprise level software challenges, in a startup environment. Impact product more hands on than at other companies, building software of scale that runs on millions and millions of endpoints. Other duties as needed. About You Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience. 10+ years experience in Java software development for product applications or equivalent. Solid expertise in Kotlin will make you a stand out candidate. 4+ years experience working with highly scalable software systems. Experience working on systems at scale and finding solutions to scale systems. Working knowledge of a breadth of OOP design principles. Expertise in scaling data structures and object-oriented design. Knowledge of API best practices and REST service development using frameworks like Jersey or Spring. Relational Database design and development experience. Experience creating both client and server‑side development, for responsive messaging. Caching systems expertise and experience with Redis will make you a stand‑out. Expert knowledge of quality testing practices. Bonus if you have python. About Us NinjaOne unifies IT to simplify work for more than 40,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years. 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, Maryland, New Jersey, or Washington the base salary hiring range for this position is $160,000 – $220,000 per year. For roles based in New York, the base salary hiring range for this position is $160,000 – $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. #J-18808-Ljbffr NinjaOne
$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... ...experience in software development and system design, with strong emphasis on...SeniorRemote job- ...Operations provider, is looking for a Senior Software Engineer to enhance its product suite. You will design scalable solutions and maintain high-... .... With a focus on Java and Kotlin development, experience... ...in large-scale software systems is essential. The role supports...SeniorRemote work
$83.43k - $222.48k
The Hispanic Alliance for Career Enhancement is seeking a Senior Software Engineer in North Carolina. The role requires strong technical expertise to drive initiatives and develop enterprise-grade systems. Applicants should have over 7 years of experience, particularly...SeniorFull time- Gravity Engineering Services Pvt Ltd. is looking for an experienced Senior Staff Backend Engineer to join their Web Tools team in Raleigh, North Carolina. This role involves designing and maintaining scalable backend services for Epic's web-based products, leading projects...Senior
- Software Specialists, Inc is looking for an experienced developer in Cary, NC, for a contract... ...components. Required skills include Java, Oracle, and Linux, along with excellent... ...Candidates with experience in distributed systems and the Fixed Income domain are encouraged...SeniorContract work
- IBM is seeking a Staff Software Engineer to work remotely in the US, who will... ...be responsible for building scalable micro-services that support... ...5 years of experience in Java backend development and cloud... ...existing ones, and guiding system architecture while mentoring...SeniorRemote job
- Dexian is seeking qualified software developers in North Carolina specializing in Java, cloud technologies, and distributed systems. Candidates should have a bachelor’s degree and experience with RESTful APIs, databases, and microservices. The role requires a commitment...Senior
- ...problems or functionality gaps in software programs and processes, or... ...tools, and operating systems to develop code required for... ...Web API and Web Services using Java, Groovy, JavaScript, Spring,... ...with web frameworks to build scalable web applications.* Experience...SeniorFull timePart timeWork experience placementWeekend work
- Senior Agentic AI Engineer Join a dynamic and fast‑evolving team that is building... ...AI‑based tools and agent systems for the construction... ...recommendations. Ensure the scalability, reliability, and security... ...Experience 6+ years of production software engineering, with at least...Senior
- ...compatibility with existing systems and enterprise processes.... ...server, cloud, and platform engineering teams. Operationalize machine... ...to improve performance, scalability, reliability, and cost efficiency... ...~ Bachelor’s degree in CS, Software Engineering or other IT-...SeniorWork at officeRemote work
$42 - $50 per hour
...enjoys building powerful Java applications,... ...you! The Role The Senior Java Full Stack Developer... ...for an experienced engineer who enjoys building scalable applications across... ...across the full software development lifecycle... ...applications, and external systems. Develop responsive...SeniorHourly payFull timeWork at officeRemote workRelocationRelocation package- 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
- ...candidates will have a minimum of 8 years of experience and strong UI Java skills, along with expertise in manual and automated testing... ...will work in the domain of transaction banking or payment systems, and should be familiar with tools such as WinRunner and LoadRunner...Senior
$124k - $280k
...At PwC, our people in data and analytics engineering focus on leveraging advanced... ...and optimising algorithms, models, and systems to enable intelligent decision-making and... ...engineering for LLM outputs Developing scalable data storage solutions using cloud services...SeniorFull timeH1b- ...Technical Resources is in search of a Staff Java Engineer to enhance their team, focusing on... ...security teams, ensuring the development of scalable, secure Java applications. Candidates... ...8 years of experience in enterprise software with a robust knowledge of cloud solutions...
- A leading engineering firm in North Carolina is seeking a Substation Engineer - System Protection to manage high-voltage utility systems projects. The ideal candidate will have at least 4 years of experience designing relay settings and conducting power system studies....Senior
- Gravity Engineering Services Pvt Ltd. is seeking a Sr. Full Stack Software Engineer located in Cary, North Carolina. The ideal candidate... ...of modern technologies such as Java, React, Spring, and Azure. This... ..., developing, and maintaining scalable software solutions, as well as...Senior
$160k - $240k
Description As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing our IT Operations... ...suite by designing and implementing scalable solutions and platform improvements.... ...develop high-availability software systems that support our global operations....SeniorFull timeWork experience placementRemote workWork from homeRelocationFlexible hours- Carrier is seeking a Senior Thermal Systems Engineer specialized in Water-Cooled Chiller Systems. This role involves conducting thermal analyses, supporting the design of chiller systems, and collaborating with engineering teams to ensure efficiency and reliability. Ideal...Senior
- ANS, a leading engineering consulting firm, is seeking an experienced Electrical Engineer with 7+ years in power system analysis to join our team in Raleigh. You’ll conduct feasibility studies, power system modeling for solar and battery storage projects, and review technical...Senior
$152k - $159k
A leading engineering firm is looking for a Senior Design Engineer to join their Power Engineering team in Raleigh, NC. This role involves drafting sketches and checking design deliverables for power systems. Candidates should have 3-10 years of related experience and a...Senior- Hanson Professional Services, Inc. is seeking an experienced Electrical Engineer specializing in Distribution System Design in Raleigh, NC. This senior role requires a PE license and hands‑on experience with utility distribution systems for IOUs, public utilities, or utility...Senior
$121.4k - $202.2k
Qualcomm is hiring a hands-on systems software engineer to design, maintain, and improve Linux tools and services. This role involves working with PCIe-based accelerator devices and requires strong Linux software development skills in modern C or Rust. The ideal candidate...Senior$145k - $185k
Westwood Professional Services is seeking a Lead System Protection Engineer in Raleigh, NC. This role involves overseeing system protection design for high voltage substations, serving as a Subject Matter Expert, and mentoring team members. Candidates must have a bachelor...Senior$66.26k - $113.59k
...Electrical Service Specialist in North Carolina to perform the startup, commissioning, maintenance, and troubleshooting of electrical power systems. Candidates should have over 8 years of experience and a valid driver's license. You will lead complex installations and provide...Senior$92.87k - $152.57k
WSFS Bank is looking for an experienced Infrastructure Systems Engineer - Level III to join their engineering team. The candidate will manage infrastructure and ensure efficiency through automation while handling complex technical solutions. The ideal applicant should...Senior- HDR is seeking a Senior Control Systems Integration Technical Specialist / Programmer to join our North Carolina team. This position involves leading control systems integration projects and programming control systems like SCADA and PLCs. The ideal candidate will have...SeniorFull time
$96k - $165k
Itron is seeking a qualified candidate for their role supporting Demand Response solutions. Responsibilities include managing complex systems and collaborating internationally. The ideal candidate will have over 5 years of experience in a Linux environment, strong database...Senior- Martin Marietta in Raleigh, NC seeks a senior Windows systems engineer to join a team that designs, deploys, administers, and supports enterprise Windows Server datacenter technologies. You will architect and maintain Windows Server environments, AD, SharePoint, and SQL...Senior
$132.9k - $232.6k
Jacobs is seeking an experienced Electrical Engineer to design large-scale electric power systems. The ideal candidate will manage significant energy projects, mentor junior engineers, and provide innovative solutions. Requirements include a degree in electrical engineering...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Systems and Scalability Engineering- Senior Software Engineer, Java. Be the first to apply!
- advanced systems engineer Raleigh, NC
- active directory systems engineer Raleigh, NC
- distributed systems engineer Raleigh, NC
- microsoft systems engineer Raleigh, NC
- computer system validation engineer Raleigh, NC
- mission system engineer Raleigh, NC
- senior staff systems engineer Raleigh, NC
- software system engineer Raleigh, NC
- senior linux systems engineer Raleigh, NC
- operating system engineer Raleigh, NC

