×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Technical Lead

Remote / Online - Candidates ideally in
Tampa, Hillsborough County, Florida, 33646, USA
Listing for: NinjaOne
Remote/Work from Home position
Listed on 2026-10-11
Job specializations:
  • Software Development
    Software Architect, Backend Developer, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 190000 - 280000 USD Yearly USD 190000.00 280000.00 YEAR
Job Description & How to Apply Below
About the Role

As a Senior Software Engineer, Technical Lead at Ninja One, you are a highly experienced and influential engineer who helps shape the technical direction of the company. You operate with a high degree of autonomy and are trusted to tackle complex, high-impact projects that span multiple teams, ensuring technical excellence and driving best practices across your domain.

You’ll take ownership of large-scale technical initiatives, making sure our software architecture is scalable, maintainable, and aligned with business goals. You’ll proactively address challenges, mentor engineers, and play a significant role in setting technical standards across the organization.

As part of a team of engineers and technology experts, you’ll deliver mission-critical services that help our customers manage, protect, and maintain millions of endpoints and servers. You’ll 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, MA, MD, ME, NJ, NC, NY, OH, OR, 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, but experience in our stack can’t hurt:
Ninja One is built on Java, Kotlin, C++, Golangand 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
  • Technical Leadership & Architecture:
    Influence critical architectural decisions and oversee the implementation of complex technical solutions. Bring deep system design expertise to ensure the long-term sustainability and scalability of our systems, balancing technical debt, performance, and business needs.
  • Autonomous Decision-Making:
    Make high-impact technical choices with minimal oversight. You are a go-to voice for evaluating trade-offs and setting direction across your domain.
  • Cross-Functional Collaboration:

    Partner with product, infrastructure, and engineering teams to align on technical decisions and ensure solutions are both practical and forward-looking.
  • Mentorship & Standards:
    Mentor and elevate engineers across the organization, guiding best practices and helping establish technical standards that raise the bar for the entire engineering team.
  • Ownership of Large-Scale Initiatives:
    Take full ownership of complex, multi-team initiatives, proactively identifying challenges, driving resolutions, and incorporating insights from customer support and operational data.
  • Quality Advocacy:
    Champion and implement quality assurance practices to deliver robust, high-performance software that meets our customers’ high expectations.
  • AI-Assisted Engineering:
    Use AI tools in your daily workflow and help your team adopt AI‑assisted practices responsibly and effectively.
  • Other duties as needed.
About You
  • 12+ years of Java software development, particularly for product applications
  • 5+ years designing and operating highly scalable systems
  • Proven experience solving complex system design challenges at scale, including identifying bottlenecks, quantifying improvements (throughput/latency), and clearly articulating your personal contributions
  • Hands-on production experience implementing distributed-systems patterns such as Saga, CQRS, outbox, circuit breaker, bulkhead, event sourcing, and idempotency keys, including handling partial failures and building compensation logic
  • Expertise in API design and RESTful services, with experience in frameworks like Spring (Spring Boot)…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary