Search Remote Jobs

Senior Software Engineer, Technical Lead

🔥 19 minutes ago

🏄 California, Colorado, +16 more states – Remote

infoinfo

💵 $190k - $280k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Where this job comes from

Posted on NinjaOne's careers page, not through a job board

First seen by Remote Rocketship 19 minutes ago

Logo of NinjaOne

NinjaOne

1001 - 5000 employees

☁️ SaaS

🔒 Cybersecurity

🤝 B2B

SaaS • Cybersecurity • B2B

NinjaOne is an automated, cloud-native endpoint management platform that provides remote monitoring and management (RMM), patch management, mobile device management (MDM), backup, remote access, and unified reporting for MSPs and IT departments. The SaaS product uses a single lightweight agent and centralized console to manage Windows, macOS, Linux, servers, VMs, and mobile devices, and includes security-focused features (autonomous patching, encrypted backups, FedRAMP and SOC compliance) and integrations and APIs to streamline IT operations and automate workflows.

📋 Description

• Influence critical architectural decisions and oversee implementation of complex technical solutions • Apply system design expertise to ensure long-term sustainability and scalability • Balance technical debt, performance, and business needs • Make high-impact technical choices with minimal oversight • Evaluate trade-offs and set direction across the technical domain • Partner with product, infrastructure, and engineering teams • Align technical decisions and ensure solutions are practical and forward-looking • Mentor and elevate engineers across the organization • Establish technical standards and guide engineering best practices • Own complex, multi-team, large-scale initiatives • Identify challenges, drive resolutions, and incorporate customer support and operational data • Champion and implement quality assurance practices • Use AI tools in daily workflow and help the team adopt AI-assisted practices • Design and develop high-availability software systems supporting global operations • Deliver mission-critical services that help customers manage, protect, and maintain endpoints and servers • Perform other duties as needed

🎯 Requirements

• 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 personal contributions • Hands-on production experience implementing distributed-systems patterns such as Saga, CQRS, outbox, circuit breaker, bulkhead, event sourcing, and idempotency keys • Experience handling partial failures and building compensation logic • Expertise in API design and RESTful services, with experience in Spring, Spring Boot, or Jersey • Experience integrating APIs, webhooks, and third-party platforms • Experience designing extensible integration architectures • Proficiency in relational database design and development, including schema and data modeling, normalization vs. denormalization, indexing and partitioning, and efficient querying of large tables • Experience debugging complex database issues, including performance, data integrity, and migrations • Experience evaluating relational vs. non-relational stores • Strong command of object-oriented programming design principles and practices • In-depth knowledge of quality testing practices • Active, practical use of AI tools across coding, testing, debugging, and code review • Sound approach to validating AI-generated code before it ships • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience • Must reside in the USA and one of the listed eligible states • Position is not eligible for visa sponsorship

🏖️ Benefits

• Hybrid remote flexibility • Medical insurance • Dental insurance • Vision insurance • 401(k) plan • Life insurance coverage • Unlimited PTO • Opportunities for growth and advancement

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🔥 28 minutes ago

Pager Health

201 - 500

🏥 Healthcare

⚕️ Healthcare Insurance

☁️ SaaS

Forward Deployed Product Engineer integrating Pager Health’s AI-powered healthcare platform with health plan and payer systems. Building APIs, data integrations, and production solutions through partner launch.

🔥 38 minutes ago

Horizon3.ai

51 - 200

🔒 Cybersecurity

🤖 Artificial Intelligence

☁️ SaaS

Senior Software Engineer building reliable integrations between Horizon3’s autonomous NodeZero cybersecurity platform and security, SIEM, SOAR, and ITSM tools. Enhancing shared frameworks and production observability.

🔥 45 minutes ago

GitLab

1001 - 5000

💼 Consulting

📣 Marketing

🤖 Artificial Intelligence

Fullstack engineer building GitLab subscription lifecycle, renewal, and billing experiences. Developing reliable Ruby on Rails and Vue.js workflows for the DevSecOps platform.

🇺🇸 United States – Remote

💵 $115.2k - $194.4k / year

💰 Secondary Market on 2020-11

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 51 minutes ago

Elastic

1001 - 5000

💼 Consulting

📦 Logistics

Senior engineer advancing Elastic’s Elasticsearch vector search platform. Designing search features, algorithms, and relevance improvements with a globally distributed team.

🔥 1 hour ago

Velera

1001 - 5000

💼 Consulting

📣 Marketing

💳 Fintech

Full-stack .Net engineer building secure, scalable fintech applications for Velera, a payments technology provider serving credit unions. Leading delivery, code quality, and junior-engineer mentorship.

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok