This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

NinjaOne
Posted 3mo ago

Systems and Scalability - Senior Software Engineer (Java/Python)

NinjaOne
United States or Austin or Tampa or California or Colorado or Connecticut or Florida or Georgia or Illinois or Kansas or Massachusetts or Maryland or Maine or New Jersey or North Carolina or New York or Oregon or Tennessee or Texas or Virginia or Washington
$140k-$200k/yrHybridFull Time
Responsibilities
  • developing software
  • committing code
  • scaling systems
Requirements
  • Bachelor’s degree or equivalent experience
  • 10+ years in Java software development
  • 4+ years with highly scalable systems, and expertise in OOP, APIs, REST
  • Databases
  • Client-server development
  • Caching, and testing
Technical tools mentioned
JavaPythonKotlinC++GolangPostgresAWSJerseySpringRedisREST

Job description

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.

** This position requires a 2 day onsite orientation**

 

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 applicationsMake 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 codeResponsible 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 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 $140,000 - $200,000 per year.

 

For roles based in New York, the base salary hiring range for this position is $140,000 - $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.

About NinjaOne

Unified IT platform for automated endpoint management and security.

Year founded
2013
Employees
2067
Organization type
Private
Latest investment
Raised $500.00M Series C (2025) — led by CapitalG, ICONIQ Growth
Subsidiaries
Headquarters
US

Similar jobs

Software Engineer roles near Austin, Texas
11h
Save
Mark Applied
Hide
Software Engineer (Fullstack), Collections
Bengaluru or San Francisco or Boston or New York City or Austin or Tokyo or London
HybridFull Time
Postman
Postman: Platform for building, testing, and managing software APIs.
2+ YOE2–4 years of experience building and shipping features at scale; proficiency in JavaScript/TypeScript, Node.js, and SQL/NoSQL databases; strong computer science fundamentals and collaborative problem-solving skills.
JavaScript, TypeScript, Node.js, SQL, NoSQL
17h
Save
Mark Applied
Hide
Software Developer 3
Austin, Texas, United States
$164k-$179k/yr RemoteFull Time
Oracle
OracleNYSE: ORCL: Provides cloud infrastructure and enterprise software for global businesses.
4+ YOEMaster's degree in computer science, engineering, or related technical field; 4 years of software development experience; object-oriented programming, system design, full-stack development, algorithms, CI/CD, Git, testing, and Agile.
CI/CD, Git, Unit Testing, Agile
19h
Save
Mark Applied
Hide
Software Engineer, DevOps
Austin, Texas, United States
HybridFull Time
Haleos
Haleos: AI-powered platform for startup building and scaling.
4+ YOE4+ years in DevOps, SRE, or infrastructure engineering; cloud, IaC, Kubernetes, Docker, CI/CD, monitoring, databases, scripting, networking, security, version control, and GitOps experience.
AWS, GCP, Azure, Terraform, Pulumi, Kubernetes, Docker, GitHub Actions, GitLab CI, Jenkins, Datadog, New Relic, Prometheus, Grafana, PostgreSQL, Redis, Python, Bash, GitOps, Pinecone, Weaviate, Qdrant, Kafka, RabbitMQ, SOC 2, GDPR, HIPAA
20h
Save
Mark Applied
Hide
Staff Software Engineer - Authentication & API
San Francisco or Austin
HybridFull Time
Orum
Orum: AI sales platform for automated calling and conversation insights.
8+ YOE8+ years of software engineering experience with Staff-level scope; expertise in TypeScript, Node.js, APIs, SQL, PostgreSQL, authentication, authorization, and distributed systems.
Node.js, TypeScript, React, PostgreSQL, Google Cloud Platform, REST, WebSocket, gRPC, OAuth2, JWT, RBAC, SQL, FreeSWITCH, Salesforce, Outreach, AWS, Azure
1d
Save
Mark Applied
Hide
Software Engineer (Starlink)
Hawthorne or Bastrop
$125k-$175k/yr OnsiteFull Time
SpaceX
SpaceX: Designs and launches advanced rockets and satellite internet constellations.
1+ YOEBachelor's degree in a STEM discipline and 1+ year of data or software engineering experience, including 1+ year developing in Python or another modern programming language; SQL experience required.
Python, SQL, Model Context Protocol (MCP), Grok, Clay, HubSpot, Apollo
1d
Save
Mark Applied
Hide
Software Engineer
Austin, Texas, United States
$91k-$146k/yr OnsiteFull Time
Infosys
InfosysNYSE: INFY: Provides IT consulting, software development, and business outsourcing services.
Requires Java, Spring Boot, microservices, RESTful APIs, backend development, and AI/ML experience. Bachelor's degree or equivalent experience required; DevOps, CI/CD, Git, and Jenkins preferred.
Java, Spring Boot, Microservices, RESTful APIs, DevOps, CI/CD, Git, Jenkins, AWS, Machine Learning, Generative AI
1d
Save
Mark Applied
Hide
Sr Engineer, Software (.Net)
Chicago or Downers Grove or Austin or Brazil or China or India or Italy or Poland or Netherlands or United Kingdom
$115k-$125k/yr HybridFull Time
Dover
DoverNYSE: DOV: Manufactures diversified industrial equipment and engineered components globally.
3+ YOEBachelor’s degree in a related field and 3+ years of full-stack and cloud engineering experience; proficiency in C#, .NET Core, Angular, TypeScript, SQL, NoSQL, AWS, Azure, and CI/CD tools.
AWS, Microsoft Azure, C#, .NET Core, Angular, TypeScript, HTML5, CSS3, SQL, PostgreSQL, SQL Server, Git, AWS Code Pipeline, Azure DevOps, MikroTik RouterOS, NoSQL
1d
Save
Mark Applied
Hide
Technology Development Program (TECDP) - Software Engineering Track
Bloomfield or Bloomington or Austin or Morris Plains or St. Louis
$72k-$121k/yr HybridFull Time
The Cigna Group
The Cigna GroupNYSE: CI: Provides health insurance and pharmacy benefit management services.
Completed Cigna internship; bachelor's or master's degree in a technical program; coding experience with Python, JavaScript, SQL, or other languages; interest in AI and software development.
Python, JavaScript, SQL
This job has expired