Staff Software Engineer
14 hours ago
Kaseya is the leading provider of complete IT infrastructure and security management solutions for Managed Service Providers (MSPs) and internal IT organizations worldwide powered by AI. Kaseya's best-in-breed technologies allow organizations to efficiently manage and secure IT to drive sustained business success. Kaseya has achieved sustained, strong double-digit growth over the past several years and is backed by Insight Venture Partners ), a leading global private equity firm investing in high-growth technology and software companies that drive transformative change in the industries they serve.
Founded in 2000, Kaseya currently serves customers in over 20 countries across a wide variety of industries and manages over 15 million endpoints worldwide. To learn more about our company and our award-winning solutions, go to and for more information on Kaseya's culture.
Kaseya is not your typical company. We are not afraid to tell you exactly who we are and our expectations. The thousands of people that succeed at Kaseya are prepared to go above and beyond for the betterment of our customers.
Role Summary:We are looking for a Staff Software Engineer to help design and enhance a cross-platform Endpoint Detection and Response (EDR) product with a strong focus on performance, security, and system-level integrity. The ideal candidate has a strong background in macOS development. This role involves low-level systems programming in Rust and requires a deep understanding of OS internals primarily in macOS. You'll play a key role in developing the core agent that monitors and responds to threats in real time across diverse environments.
Key Responsibilities:- Systems Programming:
Develop performant and secure system-level code in Rust for macOS endpoints. - Agent Development:
Build and maintain core components of the EDR agent, including event collection, telemetry, and detection logic. - OS Integration:
Interface with platform-specific APIs, system calls, and kernel/user-space boundaries to collect and respond to endpoint data. - Security & Performance:
Implement real-time monitoring and threat detection logic that is lightweight, resilient, and secure. - Code Quality & Reliability:
Write idiomatic Rust with strong emphasis on memory safety, concurrency, and correctness. - Testing & Debugging:
Develop robust unit, integration, and system-level tests; debug platform-specific issues across operating systems. - Collaboration:
Work closely with security researchers, backend engineers, and QA to deliver reliable endpoint protection across environments.
- Languages:
Rust (primary), with familiarity in C/C++ for system interaction where necessary. Alternatively, candidates with strong C/C++ background willing to learn Rust will be considered. - Platforms:
macOS (main focus), Linux (various distros), Windows (Windows 10/11, Server) - Tooling:
Cargo, Git, Clippy, Rustfmt, GDB/LLDB, Wireshark, Sysinternals, strace/dtrace/ETW - Security Concepts:
OS telemetry, system call interception, userland vs. kernel-space, sandboxing, secure IPC
- 5+ years of experience in systems programming, including 2+ years with Rust,or alternatively 5+ years of experience with C/C++ systems programming and a willingness to learn Rust.
- Deep understanding of OS-level concepts such as process/thread management, memory, filesystems, and networking
- Experience developing cross-platform software or writing platform-specific code for macOS, Linux, and Windows
- Familiarity with endpoint security concerns such as process injection, privilege escalation, and evasion techniques
- Comfortable working close to the operating system, including low-level debugging and performance profiling
- Strong knowledge of secure coding principles and techniques for minimizing attack surfaces
- Self-directed and highly detail-oriented, with a passion for building robust and reliable low-level software
Join the Kaseya growth rocket ship and see how we are #ChangingLives
Additional information
Kaseya provides equal employment opportunity to all employees and applicants without regard to race, religion, age, ancestry, gender, sex, sexual orientation, national origin, citizenship status, physical or mental disability, veteran status, marital status, or any other characteristic protected by applicable law.
-
Software Engineer
14 hours ago
Toronto, Ontario, Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Staff Software Engineer
14 hours ago
Toronto, Ontario, Canada Executive Scouts Full timeJob BriefOur client is seeking a seasoned Staff Software Engineer to join their Toronto expansion team. As a California-based company at the forefront of Artificial Intelligence, they deliver innovative solutions that empower businesses and individuals alike. You will play a pivotal role in designing and building robust backend systems using while driving...
-
Staff Software Engineer
5 days ago
Toronto, Ontario, Canada Thomson Reuters Full timeThis posting is for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization Staff Software Engineer-AIAre you passionate about pushing the boundaries of AI technology and leading the charge in building intelligent solutions that transform how Tax and Trade products work? Join the Thomson Reuters...
-
Staff Software Engineer
4 days ago
Toronto, Ontario, Canada Loop Financial Full time $170,000 - $200,000About the RoleHi, I'm Yan, Head of Engineering at Loop, and I'm hiring a Staff Software Engineer to be a technical leader across our entire platform. In this role, you'll set architectural direction, mentor engineers, and build critical systems yourself - from our core ledger and money movement infrastructure to the product features that customers interact...
-
Staff Software Engineer
14 hours ago
Toronto, Ontario, Canada Elevate Full timePosition: Staff Software Engineer - API/PlatformPlacement Type: Direct PlacementWork Type: On-site / Remote / HybridLocation: Toronto, ONSalary: $170,000 - $240,000About the CompanyOur client is a cutting-edge financial technology firm modernizing the infrastructure that powers capital markets. Since 2018, they've been building a fully cloud-native clearing...
-
Staff Software Engineer
14 hours ago
Toronto, Ontario, Canada Nubank Full timeAbout UsNubank is one of the largest digital financial platforms in the world, with more than 122 million customers across Brazil, Mexico, and Colombia. Guided by our mission to fight complexity and empower people, we are redefining financial services in Latin America and this is still just the beginning of the purple future we're building.Listed on the New...
-
Staff Software Engineer, Data
14 hours ago
Toronto, Ontario, Canada Stripe Full timeWho we areAbout StripeStripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of...
-
Staff Software Engineer
14 hours ago
Toronto, Ontario, Canada Achievers Full timeAbout AchieversAchievers offers more than just a thank you program. Our employee recognition and rewards software inspires employees to recognize everyone, every day, everywhere. With 4.3 million global users, we empower employees across 190 countries. Visit us at to learn more and check out our platform in action. Join our team of A-players who bring...
-
Usability Staff Engineer
14 hours ago
Toronto, Ontario, Canada Quest Software Full timeOverview:One Identity is looking for an experienced UX designer to join an Agile development team in the Canada region. This team builds software to simplify and improve the management of critical enterprise data.You will be responsible for the end-to-end design of large-scale SaaS software solutions working as a member of a cross-functional, Agile based...
-
Staff Software Engineer, Backend
14 hours ago
Toronto, Ontario, Canada Harvey Full timeWhy HarveyAt Harvey, we're transforming how legal and professional services operate — not incrementally, but end-to-end. By combining frontier agentic AI, an enterprise-grade platform, and deep domain expertise, we're reshaping how critical knowledge work gets done for decades to come.This is a rare chance to help build a generational company at a true...