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 a month 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
  •  ...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... 
    Senior
    C#
    Java
    C++
    Remote job
    Permanent employment
    California
    7 days ago
  •  ...Senior Systems Software Engineer – Advanced Infrastructure Software Team We are seeking a Senior Systems Software Engineer to join our advanced...  ...datacenter environments. You will work primarily in Rust, Go, and C++, building robust, scalable systems that bridge hardware... 
    Senior
    C++

    NVIDIA

    Santa Clara, CA
    16 hours ago
  • NVIDIA Corporation is seeking a Senior Systems Software Engineer to join its advanced infrastructure software team in Santa Clara, California...  ...scale management solutions. The role emphasizes work in Rust, Go, and C++, bridging hardware, firmware, and cloud-native... 
    Senior
    C++

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $150k - $200k

     ...Senior Ground Software Engineer Los Angeles, CA K2 is building the largest and highest-power satellites...  ...Work across our stack (Rust backend, TypeScript/Vue frontend) to...  ...typed backend programming language (Go, C++, Java, C#, TypeScript) Experience with JavaScript... 
    Senior
    C#
    Java
    C++
    Permanent employment
    Shift work

    K2 Space

    Los Angeles, CA
    3 days ago
  • $124k - $329.2k

     ...leading platform for agentic software development - powered...  ...is looking for a Senior Software Engineer to join the Primer Engineering...  ..., and ensure agents and humans alike can build...  ...but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python ~??OR Associate... 
    Senior
    C#
    Java
    C++
    Ongoing contract
    Remote work

    GitHub

    San Francisco, CA
    3 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
    2 days ago
  • $175k - $220k

     ...Crusoe. About the Role We are seeking seasoned Senior Software Engineers to design, build, and scale Crusoe Cloud's next-generation...  ...programming with modern compiled languages such as Go, Rust, Java, C# or C++. Cloud Expertise: Proven ability to design and scale... 
    Senior
    C#
    Java
    C++
    Temporary work

    G2 Venture Partners

    San Francisco, CA
    2 days ago
  • NVIDIA Gruppe is seeking a Senior Systems Software Engineer to join their advanced infrastructure software team in Santa Clara, California. The...  ...solutions for datacenters, working predominantly with Rust, Go, and C++. You'll be responsible for software development,... 
    Senior
    C++

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $124k - $329.2k

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

    GitHub

    San Francisco, CA
    2 days 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
    1 day ago
  • $180k - $225k

     ...given developers and engineers simple interfaces for...  ...traffic, secure public endpoints, accelerate their services...  ...Opportunity As a Senior Software Engineer on the Agent Team, you’ll shape the...  ...language such as Go , Rust , Java, or C/C++ ~ Strong fundamentals... 
    Senior
    Java
    C++
    Permanent employment
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    ngrok

    San Francisco, CA
    more than 2 months 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
    2 days ago
  •  ...shape what it becomes. Role Overview We are looking for a Software Engineer or Senior Software Engineer (Backend) to join our core...  ...low‑latency or distributed environments Proficiency in Rust, C++, Go, or Java with hands‑on production experience Strong knowledge of... 
    Senior
    Java
    C++
    Work at office
    Monday to Friday

    Jobr

    San Francisco, CA
    5 days ago
  • $102.8k - $190.2k

     ...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
    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
    1 day ago
  • ESRhealthcare and EXEC STAFF RECRUITERS are seeking a Senior Software Engineer for a remote position. Applicants should have strong expertise in Python3, Java, Rust, Go, C++, or TypeScript, and will play a key role in shaping next-generation AI systems. This role involves... 
    Senior
    Java
    C++
    Remote job

    ESRhealthcare and EXEC STAFF RECRUITERS

    San Diego, CA
    2 days ago
  • $168k - $210k

     ...Salesforce-bound logic into modern, engineering-owned backend services....  ...products. If you're a Senior engineer who thrives on...  ...Experience with our current stack: Java + Spring Boot. We...  ...from other backend stacks (Go, Kotlin, C#, Python, Rust, etc.) who can quickly learn... 
    Senior
    C#
    Java
    Full time
    Work at office
    Local area

    Ripple

    San Francisco, CA
    1 day ago
  • $185k - $275k

     ...Software Developer Mashgin powers the world's best checkout experience for over 4...  ...languages. We maintain a flat, high-impact engineering culture where every engineer who joins...  ...of these languages: Python, Node.js, C++, Go, C#, Java ~ Comfortable learning new languages... 
    Senior
    C#
    Java
    C++
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Mashgin Inc

    Palo Alto, CA
    5 days ago
  •  ...firm is seeking an experienced developer with a mastery of Java, C, C++, and C#. You will be responsible for designing and maintaining business...  ...in the field and a strong understanding of modern software development methodologies. This position offers competitive... 
    Senior
    C#
    Java
    C++

    Xinnovit

    San Diego, CA
    5 days ago
  • $83.4k - $221.4k

     ...world's leading platform for agentic software development - powered by Copilot to...  ...& Access Security Operations Engineer to ensure the right Hubbers get the...  ...including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python ~ OR Associate's Degree... 
    C#
    Java
    C++
    Ongoing contract
    Remote work

    GitHub

    San Francisco, CA
    1 day ago
  • $140k - $200k

    Senior Software Engineer - Risk Engineering As a Senior Software Engineer in the Risk Engineering domain, you will work with engineers to...  ...software development with typed languages such as Scala, Go, Java, C# or C++ Proven track record of developing and maintaining large... 
    Senior
    C#
    Java
    C++
    Work at office
    Remote work
    Flexible hours

    Skydrop

    San Francisco, CA
    16 hours ago
  •  ...Senior Software Engineer (AI + Manufacturing) Los Angeles, CA (on-site with very cool machines) Let's skip the buzzwords for a...  ...CRUD apps) ~ Strong experience with languages like Go, Rust, C++, or Java ~ Proven ability to design and scale data-intensive... 
    Senior
    Java
    C++
    Flexible hours

    The Hiring Advisors LLC

    El Segundo, CA
    5 days ago
  • $181.1k - $318.4k

    Senior Software Engineer - Traffic (ASE) Cupertino, California, United States | Software and Services Description As a Traffic Engineer...  ...one or more advanced programming languages such as C, C++, Rust, Java, or Go Experience with automating operations at scale (e.g., software... 
    Senior
    Java
    C++
    Relocation package

    Apple

    Cupertino, CA
    1 day ago
  • $166k - $201k

     ...and intelligence. We’re crafting the engine that powers a world where people can...  ...infrastructure. About This Role: As a Senior Software Engineer on our storage team, you'll...  ...practical experience in languages like Go, Java, C/C++, or Rust Extensive experience developing multi... 
    Senior
    Java
    C++
    Temporary work

    Crusoe Energy Systems LLC

    San Francisco, CA
    2 days ago
  • $110k - $190k

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

    Covalent

    Sunnyvale, CA
    16 hours ago
  •  ...Introduction At IBM Software, we transform client...  ...We’re looking for Senior Engineers with a deep backend focus...  ...refactoring, and adherence to Go best practices and...  ...deep knowledge of Go/Java/C/C++ (Go preferred) ~...  ...operating systems (Linux, macOS, Windows) ~ Strong knowledge... 
    Senior
    Java
    C++

    IBM

    San Jose, CA
    2 days ago
  • $166k - $225k

    Overview Databricks is seeking a Full Stack software engineer who will work with the team and product management to make insights...  ...with server-side web technologies (eg: Node.js, Java, Python, Scala, C#, C++, Go). Good knowledge of SQL. Experience with cloud technologies... 
    Senior
    C#
    Java
    C++
    Local area
    Worldwide

    Databricks Inc.

    Mountain View, CA
    1 day ago
  • $127.1k - $185k

     ...made us one of the world's most beloved brands. Our Software Development Engineers (SDEs) use modern technology to solve complex...  ...least one general‑purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript Experience with data structure implementation... 
    C#
    Java
    C++
    Full time
    Internship
    Summer internship
    Work at office
    Local area
    Worldwide
    Monday to Friday

    Amazon

    Sunnyvale, CA
    18 hours ago
  •  ...as a Great Place to Work for 2025. The Opportunity As a Software Engineer at Wealth.com, you will help design, build, and scale the...  ..., or deep experience in another typed language (Java, Go, C#, Kotlin, Rust) with demonstrated ability to ramp quickly into TypeScript... 
    Senior
    C#
    Java
    Temporary work
    Work at office
    Flexible hours
    Shift work

    Wealth LLC

    San Francisco, CA
    1 day ago
  • $239k - $289k

     ...from anywhere in the world and on any device. As a Senior Software Engineer on the Economy Revenue team, you will play a key role in...  ...Proficiency in one or more systems programming languages such as C#, Go, Rust, Java, C++, or Python. ~ Experience with big data technologies... 
    Senior
    C#
    Java
    C++
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Monday to Friday

    Roblox

    San Mateo, CA
    more than 2 months 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!