Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer — macOS Endpoint Agent (Go / C++ / Rust / Java / C#) [Remote]

Full-time
California
  • Remote job
  • Location: Remote, California, United States
  • Remote: Remote
  • Type: Permanent
  • Job #26086

We’re hiring a senior low-level engineer to build a macOS-first endpoint agent for a new security / device-management product. If you’ve shipped software that runs close to macOS (agents, daemons, system extensions, background services) and you like problems around reliability, performance, and secure device-to-cloud communication, this one’s for you.

You don’t need to be a Go engineer already. The product is being built in Go, and the client is happy to bring in strong engineers from C, C++, C#, Rust or Java and support the transition.

What you’ll build

  • A macOS endpoint agent used on real fleets of laptops
  • System-level components for telemetry, device posture, policy enforcement, and agent reliability
  • Secure communication between macOS endpoints and cloud services (agent ↔ cloud)
  • A product that sits in the overlap of endpoint security / device management / cloud control-plane

What you must have

  • Strong, hands-on low-level coding in C/C++/C#/Rust/Java/Go (you’ll develop in Go)
  • Proven experience shipping code that runs on Apple/macOS laptops
  • Experience building software that talks to macOS from the cloud, or that lives in the world of:
    • Endpoint security products (EDR/agent-style software), or
    • MDM/UEM / device management, or
    • another domain where you built macOS system-level software that reports to / is controlled by a cloud service

Nice to have (not required)

  • MDM/UEM tooling exposure (Jamf, Intune, Workspace ONE, Kandji, etc.)
  • Endpoint Security Framework / System Extensions familiarity
  • Cross-platform agent work (Windows/Linux) — macOS is the priority

Why it’s attractive

  • macOS-first, real systems engineering (not a wrapper role)
  • Go codebase + genuine openness to language transition
  • Remote-first and high ownership

Job Ref: BBBH26086

Next Steps

Excited about shaping the future of security products and making a real impact in a fast-moving environment? We encourage you to apply today! Submit your CV through the portal and take the first step toward collaborating with a passionate team of innovators dedicated to transforming cybersecurity. If you have questions or wish to discuss the role further, please reach out via email at [email protected] . We look forward to hearing from you!

Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer — macOS Endpoint Agent (Go / C++ / Rust / Java / C#) [Remote] in California vacancy
  •  ...086 We’re hiring a senior low-level engineer to build a macOS-first endpoint agent for a new security /...  ...product. If you’ve shipped software that runs close to...  ...don’t need to be a Go engineer already. The...  ...strong engineers from C, C++, C#, Rust or Java and support the... 
    Senior
    C#
    Java
    C++
    Remote job
    Permanent employment
    California
    9 days ago
  •  ...Security is hiring a Senior Software Engineer to help build and scale our Endpoint Privilege Manager (...  ...privilege capabilities from agent behavior and policy...  ...across Windows, macOS, and/or Linux....  ...languages such as C/C++, Rust, Go, C#/.NET, or Java, with the ability to... 
    Senior
    C#
    Java
    C++
    Temporary work
    Local area
    Remote work

    Keeper Security

    Shingle Springs, CA
    10 hours ago
  •  ...DescriptionKeeper Security is hiring a Senior Software Engineer to help build and scale the Windows endpoint agent for our Endpoint Privilege Manager (EPM/KEPM) solution...  ...used for Windows agent development (e.g., C/C++, C#, Rust, Go)Solid understanding of Windows security and... 
    Senior
    C#
    C++
    Temporary work
    Local area
    Remote work

    Keeper Security

    Shingle Springs, CA
    10 hours ago
  • $152k - $287.5k

    NVIDIA Corporation is seeking a Senior Systems Software Engineer to design and maintain high-performance management solutions for datacenter...  ...focusing on distributed systems, with strong skills in Rust, Go, and C++. The role involves integrating hardware and firmware,... 
    Senior
    C++

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...make a lasting impact on the world. We are seeking a Senior Systems Software Engineer to join our advanced infrastructure software team. In...  ...datacenter environments. You will work primarily in Rust, Go, and C++, building robust, scalable systems that bridge hardware... 
    Senior
    C++

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $147k - $237.5k

     ...Principal Software Engineer The ADEM engineering...  ...on the Agent, you will be at...  ...point: the user's endpoint. We look for...  ..., Windows, macOS, and mobile platforms...  ...Staff and Senior engineers,...  ...tuning. ~ Coding Rust, or Go (Golang) for...  ...Prefer coding in C/C++... 
    C++
    Permanent employment
    Local area

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  •  ...cybersecurity company is seeking a Senior Software Engineer to enhance its Endpoint Privilege Management solution....  ...maintain core capabilities, develop agent components, and collaborate...  ...proficiency in languages like C/C++ or Java, and a strong grasp of OS security... 
    Senior
    Java
    C++
    Remote work

    Keeper Security

    Shingle Springs, CA
    10 hours ago
  • $124k - $329.2k

     ...leading platform for agentic software development - powered...  ...that experience. As a Senior Software Engineer on the React Platform...  ...product teams can go from idea to production...  ...but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python ~??OR Associate... 
    Senior
    C#
    Java
    C++
    Remote work

    GitHub

    San Francisco, CA
    2 days ago
  •  ...Software Engineer III/Senior, Agent United States About Ngrok Inc. Ngrok is an all-in-one cloud networking platform that secures,...  ...had to work under pressure You're comfortable in Go, Rust, C/C++, or Java (bonus points for Go) You enjoy debugging things... 
    Senior
    Java
    C++
    Permanent employment
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    ngrok

    San Francisco, CA
    1 day ago
  • $243.29k - $295.25k

     ...everyone. What You'll Do: As a Senior Backend Engineer on the Avatar Marketplace team, you...  ...for best practices throughout the software development lifecycle. You Have:...  ...programming languages such as C#, Go, Rust, Java, C++, or Python. ~ Strong practical experience... 
    Senior
    C#
    Java
    C++
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    1 day ago
  • $196.75k - $295.25k

     ...Avatar Marketplace within Roblox. As a Senior Engineer on our team, you will lead the work...  ...years of professional experience in software development ~ Proficiency in one...  ...more programming languages such as C#, Go, Rust, Java, C++, or Python ~ Experience with REST,... 
    Senior
    C#
    Java
    C++
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    1 day ago
  • $150k - $200k

    Senior Ground Software Engineer Location: Los Angeles Compensation: $150,000 - 200,000 USD / year Build...  ...direction Work across our stack (Rust backend, TypeScript/Vue frontend)...  ...typed backend programming language (Go, C++, Java, C#, TypeScript) Experience with... 
    Senior
    C#
    Java
    C++
    Permanent employment
    Shift work

    jobs.frontdoordefense.com - Jobboard

    Torrance, CA
    1 day ago
  •  ...client is building an  endpoint security / device...  ...product and is hiring software engineers to develop a  macOS-first endpoint agent . This is a true  product...  ...role is  developed in Go , but the client is...  ...background in  Go, C/C++, Rust, Java, C#(or similar), with confidence... 
    C#
    Java
    C++
    Remote job
    Permanent employment
    California
    14 days ago
  • $124k - $329.2k

     ...leading platform for agentic software development - powered by...  ...and operate Ruby and Go services, drive architecture...  ...product, client app engineers, and domain service teams...  ..., but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python ~ OR Associate... 
    Senior
    C#
    Java
    C++
    Remote work

    GitHub

    San Francisco, CA
    10 hours ago
  • $124k - $329.2k

     ...world's leading platform for agentic software development - powered by Copilot to...  ...Overview As a software engineer at GitHub, you will enhance the collaboration...  ...including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python ~ OR Associate's... 
    Senior
    C#
    Java
    C++
    Remote work

    GitHub

    San Francisco, CA
    10 hours ago
  • $191k - $223k

     ...environment. We promote sustainable engineering practices, well-being / healthy...  ...Airbnb. A Typical Day: As a Senior Software Engineer on the Insurance team ,...  ...demonstrable knowledge in any of Java, GraphQL, Python, Go, Rust, C/C++/C#. Experience architecting and/or... 
    Senior
    C#
    Java
    C++
    Work experience placement
    Casual work
    Live in
    Work at office
    Remote work

    Nerdleveltech

    San Francisco, CA
    2 days ago
  • $185k - $275k

     ...discussions, and best practices for engineering at SDF. Investigate and resolve...  ...4+ years of experience developing software as part of a collaborative team. Strong...  ...applications in languages such as Go, Python, Rust, C#, Java, or C++, and a willingness to work across... 
    Senior
    C#
    Java
    C++
    Local area
    Worldwide

    Stellar

    San Francisco, CA
    1 day ago
  • $170k - $260k

     ...discussions, and best practices for engineering at SDF. Investigate and resolve...  ...5+ years of experience developing software as part of a collaborative team. Strong...  ...applications in languages such as Go, Python, Rust, C#, Java, or C++, and a willingness to work across... 
    Senior
    C#
    Java
    C++
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Stellar

    San Francisco, CA
    4 days ago
  • $188k - $251k

     ...Everlaw is looking for a Senior Software Engineer that brings experience in building robust...  ...libraries and plugins in Java and Python to allow engineers to...  ...coding in a language such as C, C++, C#, Java, Python, Javascript, Go or Rust. You have experience with Infrastructure... 
    Senior
    C#
    Java
    C++
    Contract work
    Work at office
    Local area
    Remote work
    Work from home
    Work visa
    Flexible hours

    Everlaw

    Oakland, CA
    10 hours ago
  •  ..., or need to be improved, engineers rely on data to understand...  ...highly skilled product and Rust focused Software Engineer with professional...  ...in Azure and AWS Endpoint software on customer robots...  ...programming language such as Rust, C++, C, Go, or Java. ~ Experience writing... 
    Senior
    Java
    C++
    Remote work

    Foxglove Technologies, Inc

    San Francisco, CA
    10 hours ago
  • $173k - $251k

     ...Everlaw is looking for a Senior Software Engineer, AI Platform with experience building and operating AI platform capabilities...  ...proficiency in coding in a language such as C, C++, C#, Java, Python, Javascript, Go or Rust. You have good knowledge of algorithms and... 
    Senior
    C#
    Java
    C++
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Everlaw

    Oakland, CA
    10 hours ago
  •  ...Senior Software Engineer, Backend Eleven Recruiting is seeking a Senior Software Engineer, Backend...  ...of experience with at least one of C++, Go, Python, C#, Typescript. ~ Familiarity with...  ...strategies. Familiarity with other modern languages like Go and Rust.... 
    Senior
    C#
    C++

    Eleven Recruiting

    Long Beach, CA
    1 day ago
  • $180k - $225k

     ...our success! We like software that’s serious and...  ...where it’s supposed to go Secured correctly,...  ...re comfortable in Go, Rust, C/C++, or Java (bonus points for Go)...  ...runs entirely on AWS. Engineers develop by SSH’ing into...  ...Compensation Senior Software Engineer... 
    Senior
    Java
    C++
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work

    GrabJobs

    Los Angeles, CA
    1 day ago
  • $101k - $186.75k

     ...Online Products Job Title: Senior Software Engineer, Production Technology Requisition...  ...experience using C++ 2+ years' of professional Linux...  ...other languages such as Go, C#, Java, Python, and Typescript/JavaScript...  ...Experience developing on MacOS, iOS, Android, and consoles... 
    Senior
    C#
    Java
    C++
    Full time
    Temporary work
    Part time
    Local area
    Remote work
    Work from home
    Relocation package

    Blizzard Entertainment

    Irvine, CA
    1 day ago
  • $111.6k - $180k

     ...security operations, and drives engineering enhancements, including the...  ...servers (Linux/Windows), endpoints (macOS/Windows), email systems,...  ...scripting language (Python, Go, Bash, or C/C++) with strong debugging and...  ...platforms (e.g., Open Policy Agent) or continuous security... 
    Senior
    C++
    Temporary work
    Local area

    Tik Tok

    San Jose, CA
    2 days ago
  •  ...Distributed Systems Software Engineer, Python / Go Join to apply for...  ...or veteran status. Seniority level ~ Seniority level...  ...Engineer, Backend (Java/MySQL/AWS) Graduate...  ...Engineer - Cross-platform C++ - Multipass Python...  ...Software Engineer (C# / .NET) We’re... 
    C#
    Java
    C++
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Sacramento, CA
    10 hours ago
  •  ...Requirements: ~3+ years of software engineering experience. ~ Strong...  ...JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI...  ...benchmarks. Build agents that can verify the...  ...JavaScript Python Rust C# C++ FastAPI More:... 
    C#
    Java
    C++
    For contractors
    Remote work
    Flexible hours

    SwissDevJobs.ch

    San Francisco, CA
    10 hours ago
  • $140.4k - $372.3k

     ...s leading platform for agentic software development - powered by Copilot...  ...As a Staff Software Engineer on the Copilot Agents team at GitHub, you will help shape...  ...including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python ~ OR Associate's Degree... 
    C#
    Java
    C++
    Remote work

    GitHub

    San Francisco, CA
    1 day ago
  • $110k - $190k

     ...Role Overview We are hiring a Senior Software & AI Engineer to build production-grade AI...  ...-augmented generation (RAG), and agent-based workflows Evaluate tradeoffs...  ...in one or more modern languages (C# .NET, Python, Java, C++, Go, or similar). ~ Hands-on... 
    Senior
    C#
    Java
    C++

    Covalent

    Sunnyvale, CA
    4 days ago
  • $193.3k - $261.5k

     ...You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security...  ...an experienced, results-oriented, Senior Software Dev Engineer. What do...  ...language such as Python, Ruby, Golang, Java, C++, C#, Rust Amazon is an equal opportunity... 
    Senior
    C#
    Java
    C++
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer — macOS Endpoint Agent (Go / C++ / Rust / Java / C#) [Remote]. Be the first to apply!