Senior Software Engineer, Java | Mainline
$140k - $200kNinjaone
Description
About the Role
As a Senior Software Engineer on the NinjaOne team, you will contribute 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, ME, NC, NJ, NY, OR, OH, TN, TX, VA , and WA . We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.
*Onsite interviews may be required for this role.
We hire the best software engineers with experience in our stack: NinjaOne is built on Java , Kotlin , C++ , 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 standout.
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.
About Us
NinjaOne automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 40,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 $140,000 to $200,000 per year.
For roles based in New York, the base salary hiring range for this position is $140,000 to $200,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
#BI-REMOTE
- ...Company Description Information Technology Job Description Senior Software Engineer – Java & Front End Location: St. Louis Information Technology - Developer Exp 2-5 years Deg Bachelors Relo Bonus Job Description We are...SeniorFull timeFlexible hours
- ...the place to do it. What we're looking for As a Backend Engineer, you’ll design, develop, and maintain scalable, secure, and high... ...crypto liquidity) Our technology stack is based predominantly on Java 25 on the backend with Postgres database We rely on Spring...SeniorFull timeWork at office3 days per week
- ...customer experiences. We are seeking a Senior Machine Learning Engineer with deep expertise in Generative... ...Description As a Senior Backend Software Engineer on Walmart’s Pricing team, you... ...systems for pricing services using Java and Python (Kotlin experience is a plus...SeniorFull time
- ...Role Summary A senior technical role within a cross-asset team developing high-performance... ...applications using distributed Java platforms for low-latency, high-throughput... ...Qualifications • Advanced degree in IT, Engineering, or Mathematics • Expert-level Java and...SeniorFull timeWork at office2 days per week
$154k - $243k
...of choice. At Adyen, everything we do is engineered for ambition. For our teams, we... ...mentality. You have experience with Java, Web Services, REST Apis, Webhooks and SQL... ...PostgreSql. You have a good understanding of Software Engineering practices and interest in...SeniorFull timeWork at office- ...health systems, accountable care organizations and health plans moving towards value-based payment initiatives. Role: Senior Software Engineer (Java/J2EE) Location: East Windsor, New Jersey Experience: 5 - 7 Years Description: Senior Software...SeniorFull timeContract work
- ...About Lineate Lineate is a US-based international software development company with over two decades of experience. From... ...Requirements: ~6+ years of commercial experience as a software engineer ~ Java 17+ (Java 25 is a plus) ~ Spring Boot 4 ~ Spring Data JPA...SeniorFull timeFlexible hours
$110k - $270k
...communities. The Role We are looking for multiple Senior Software Engineers that are eager to build in a dynamic, startup environment... ...build it -- we ship it. You have extensive experience in Java applications and the latest open source technologies. Ideal...SeniorRemote jobFull timeWork at officeLocal areaWork from homeFlexible hours$180k - $243k
...choice. At Adyen, everything we do is engineered for ambition. For our teams, we create... ...achieve their ambitions faster. Senior Software Engineer, US Bank Accounts Team We’re... ...mentality. You have experience with Java, Web Services, REST Apis, Webhooks and...SeniorFull timeBank staffH1bWork at officeVisa sponsorship3 days per week$147.1k - $167.9k
Senior Software Engineer (Java) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group...SeniorFull timePart timeInternshipH1bLocal area$89.4k - $183.5k
...what's next. Join us. General Summary: The Senior Software Engineer is a key technical leader within an Agile team, partnering... ...custom Fineos development-including hands-on configuration, Java-based enhancements, and the integration of Fineos components...SeniorFull timeTemporary workWork at office$140k - $200k
...About the Role NinjaOne is investing in a new Endpoint State and Control team , and we're looking for a Senior Software Engineer , Java to help build its server-side foundation from the ground up. This is a true greenfield opportunity — no server-side...SeniorFull timeContract workRemote workWork from homeRelocationFlexible hours- ...Job Description The Senior Software Engineer I (Java) (Senior Software Engineer I (Historian)) is responsible for creating and maintaining software that is sold by Inductive Automation, LLC. They participate in all phases of product development, including design, specification...SeniorFull timeH1bWork at officeWork visa2 days per week
- ...a comprehensive development experience. We are seeking a senior software engineer to join our dynamic IDE Experience squad. In this role, you... .... Become an expert on multiple extensibility SDKs, using Java, Kotlin, Typescript, C# (and more), for both widely adopted...SeniorFull timeWork at officeRemote workWork from homeWorldwideFlexible hours
- ...team dedicated to accomplishing hard things, together. As a Senior Software Engineer working on the Appian platform, your mission will be to... ...volume or critical production service environments Fluency in Java and GO programming Experience with AWS services,...SeniorFull timeWork at officeLocal area
$210k - $280k
...magic of frictionless experiences. We're looking for Senior Fullstack Software Engineers to help build the next generation of CLEAR's identity platform... ...the end of our interview process. Tech stack overview: Java / React / Typescript What you’ll do: Design,...SeniorFull timeCasual workWork at officeFlexible hours$135k - $150k
Irvine, CaliforniaOnsiteFull Time$135k - $150kSenior Software Engineer - Java & Payment Technologies Our client, a fast-growing company within... ...Electric & Autonomous Vehicle) industry, is looking to add a Senior Software Engineer to their team in Irvine, CA. They're...SeniorFull timeTemporary workWork at office$140k - $220k
...Description About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, you will... ...but experience in our stack can’t hurt: NinjaOne is built on Java , Kotlin , C++ , Golang and Postgres ; supporting...SeniorFull timeWork experience placementRemote workWork from homeWorldwideRelocationFlexible hours$180k - $220k
Our Client seeks an experienced software engineer to help them modernize their existing data systems using current and emerging industry best... ...:Minimum 7 years of comprehensive IT experience5+ years of Java development expertise utilizing J2EE and Spring framework5+ years...Senior- ...organization, is looking to bring on a Senior Salesforce Engineering Consultant. This role sits at the center... ...experience spanning the full software development lifecycle Background in object-oriented languages such as Java or C#, plus front-end web development (...SeniorFull timeLocal area
- ...is driving the future of agent-centric software development. As the leader in AI code review... ...trust. This is where you come in. As a Senior/Staff Engineer, you will architect the backend for... ...cost in mind. Polyglot Ecosystem (Java & Python). You are comfortable operating...SeniorFull timeRelocation
$121.2k - $181.8k
...New York, United StatesSalary: $121,200.00 - $181,800.00Category: Technology, Applications DevelopmentCompany: CitiThe Senior Software Engineer (Java/Python) is an intermediate level position responsible for participation in the establishment and implementation of new...SeniorFull time- ...Parametric:We are building financial software that that solves some of the world's most... ...are cloud-native.ABOUT THE ROLEThe Senior Software Engineer on the Equity Investments and Client Activities... ...area of study5+ years of hands-on Java/J2EE software design and development...SeniorWork at officeRemote workWorldwideFlexible hours3 days per week
$148.7k - $199.4k
...& Technology is a global organization of engineers, product developers, designers, technologists... ..., commerce, lifecycle, and identity.As a Software Engineer, you will join Disney... ...stakeholdersStrong programming experience in Java server side developmentExperience working...SeniorLocal area- ...Senior Software Engineer (Java)Location: Hybrid – Irving, TX (401 Las Colinas Blvd W, Bldg B-112847) – 3 days/week onsiteInterview Mode: In-person (client office)Job Description:We are seeking a Senior Software Engineer with 9-12 years of experience in software development...SeniorWork at office3 days per week
$148.7k - $199.4k
Job Posting Title:Senior Software Engineer - JavaReq ID:10149378Job Description:Technology is at the heart of Disney’s past, present, and future.... ...feedback) with stakeholdersStrong programming experience in Java server side developmentExperience working at scale and high...SeniorFull timeLocal area- ...at Walmart Global Tech. We're a team of software engineers, data scientists, cybersecurity experts... ...are seeking a talented and passionate Senior Backend Engineer to join our... ...Architectures using backend technologies like Java, Spring Boot, Kafka technologies and a...SeniorFull timeWork experience placement
$86.25k - $172.5k
...where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Senior Software Engineer, Java within PNC's Retail Studio organization, you will be based in Pittsburgh, PA; Cleveland, OH; Dallas, TX; Denver, CO; or...SeniorFull timeTemporary workPart timeWork experience placementWork at office$143.44k - $185.63k
...global organization. Role Overview The Cboe FX and UST Data Engineering team is hiring a Senior Software Engineer.This role will design, develop, and deploy... ...tick database, built from the ground up using Java, is highly available and performant, and is a critical...SeniorFull timeWork at officeImmediate start$119.77k - $140.9k
...ISTIO Gateway, Kubernetes, Spring Boot, Java, Postgres, Z-connect, Datadog and Vulnerability... ...candidate takes responsibility of the software artifacts produced adhering to U.S. Bank... ...and the testing pyramid.Approaches engineering work with a security lens and actively looks...SeniorFull timeWork at officeLocal areaRemote workFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Java | Mainline. Be the first to apply!
- java developer visa sponsorship United States
- sr.java developer United States
- java developer (remote only on w2) United States
- java microservice developer United States
- java support engineer United States
- java developer backend United States
- react java developer United States
- java security engineer United States
- mid-level java developer United States
- remote junior java developer United States


