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
    27 days ago
  • $180k - $225k

     ...at scale. About the Agent Team Our Agent team builds the software that sits at the edge...  ...You’re comfortable in Go, Rust, C/C++, or Java (bonus points for Go)...  ...runs entirely on AWS. Engineers develop by using remote...  ...sponsorship. Compensation Senior Software Engineer... 
    Senior
    Java
    C++
    Permanent employment
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Home office
    Flexible hours

    Dormont Manufacturing Company

    San Francisco, CA
    2 days ago
  • $175k - $220k

     ...us at 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

    Epoch Biodesign

    San Francisco, 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
  •  ...the company | Senior Software Engineer | Los Angeles, CA (HYBRID) / Hyderabad, India | 1 LA + 2 Hyderabad I'm Julien — I lead Product...  ...+ at least one statically typed/compiled language (C#/.NET, C++, Java, Scala, Go) Cloud‑native experience (our environment is Azure, but... 
    Senior
    C#
    Java
    C++
    Work at office

    United States Digital Space LLC

    Los Angeles, CA
    1 day ago
  •  ...working for the Hardest Working Software in Television™ (and also...  .... We're looking for a Senior Backend Engineer to join our Integrations...  ...Golang is preferred, but Rust, Kotlin, Java, C++ are welcome. ~...  ...campaigns all with the fastest go-live in the industry. As a... 
    Senior
    Java
    C++
    Full time
    Live in
    Remote work
    Flexible hours
    Weekend work

    GrabJobs

    Glendale, CA
    1 day ago
  • $150k - $200k

     ...different class of spacecraft. Engineered to survive the harshest...  ...apply. The Role As a Senior Software Engineer on our Ground Software...  ...Work across our stack (Rust backend, TypeScript/Vue frontend...  ...programming language (Go, C++, Java, C#, TypeScript) Experience with... 
    Senior
    C#
    Java
    C++
    Permanent employment
    Shift work

    K2 Space

    Los Angeles, CA
    16 days ago
  • $168k - $210k

     ...of Salesforce‑bound logic into modern, engineering‑owned backend services. Integrating best...  ...) Experience with our current stack: Java + Spring Boot. We welcome candidates from other backend stacks (Go, Kotlin, C#, Python, Rust, etc.) who can quickly learn JVM... 
    Senior
    C#
    Java
    Full time
    Local area

    Ripple

    San Francisco, CA
    5 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
    1 day ago
  • $202.5k - $247.5k

     ...?” or “Where did my tokens go?” What You’ll Actually Do...  ...compiled language such as Go, Rust, C++, or Java (with bonus points for Go)...  ...runs entirely on AWS. Engineers develop by using remote development...  ...sponsorship. Compensation Senior Software Engineer Tier 1 (SF, LA,... 
    Senior
    Java
    C++
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Dormont Manufacturing Company

    San Francisco, CA
    1 day ago
  • $166k - $225k

     ...improve their business. Founded by engineers — and customer obsessed — we leap at...  ...only getting started. As a Full Stack software engineer, you will work with your...  ...side web technologies (eg: Node.js, Java, Python, Scala, C#, C++, Go). Good knowledge of SQL. Experience... 
    Senior
    C#
    Java
    C++
    Local area
    Worldwide

    Databricks Inc.

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

     ...this role, you'll be a senior technical leader on...  ...systems with a focus on software and cloud...  ...You'll partner across Engineering, Data Science, R&D, Regulatory...  ...view while still going deep on the hardest technical...  ...compiled language (Rust, Java, C++, or C#). Strong software... 
    Senior
    C#
    Java
    C++
    Flexible hours
    3 days per week

    Menlo Ventures

    Palo Alto, CA
    3 days ago
  • $168k - $210k

    Senior Software Engineer, Identity & Trust Please note this is for San Francisco, CA, United States...  ...Experience with our current stack: Java + Spring Boot. We welcome...  ...from other robust backend stacks (Go, Kotlin, C#, Python, Rust, etc.) who can quickly learn JVM technologies... 
    Senior
    C#
    Java
    Full time
    Local area

    Ripple

    San Francisco, CA
    3 days 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... 
    Senior
    Java
    C++
    Temporary work

    Crusoe Energy Systems LLC

    San Francisco, CA
    4 days ago
  • $160k - $220k

     ...the right place. Position Summary We are seeking a Senior Backend Software Engineer with deep expertise in AdTech and advertising platform...  ...knowledge of one or more of these languages: Python, Node.js, C++, Go, C#, Java Comfortable learning new languages, libraries, and... 
    Senior
    C#
    Java
    C++
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Mashgin

    Palo Alto, CA
    3 days ago
  • Microsoft Corporation is seeking a Senior Software Engineer specializing in Azure Object Storage to design and enhance high-performance storage...  ...systems and technical expertise in languages such as C, C++, C#, or Java. Located in San Francisco, CA, candidates will engage in... 
    Senior
    C#
    Java
    C++

    Itlearn360

    San Francisco, CA
    3 days 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...  ...TypeScript, 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.com

    San Francisco, CA
    1 day ago
  • $191k - $253k

     ...effects. The AD&S Vehicle Software team is responsible for...  ...running on these systems. Our senior software engineers collaborate with other...  ...languages such as Java, Python, C++, Rust, Go, JavaScript, etc. Experience...  ...Developing and testing multi-agent autonomous systems and... 
    Senior
    Java
    C++
    Full time
    Work experience placement
    Local area
    Relocation package

    Dormont Manufacturing Co

    Costa Mesa, CA
    4 days ago
  • $175k - $220k

    About the Role We are seeking a Senior Software Engineer for our Billing team to design, build, and scale Crusoe Cloud’s billing platform...  ..., including backend development with languages such as Go, Java, Rust, or C++. Distributed Systems Expertise: Experience designing... 
    Senior
    Java
    C++
    Temporary work
    Flexible hours

    Crusoe Energy Systems LLC

    San Francisco, CA
    1 day ago
  • $124k - $181k

     ...Everlaw is looking for a Senior Software Engineer that brings experience in building robust observability tooling, humility...  ...proficiency in coding in a language such as C, C++, C#, Java, Python, Javascript, Go or Rust. You have good knowledge of algorithms and fundamental... 
    Senior
    C#
    Java
    C++
    Full time
    Local area
    Immediate start
    Overseas
    Flexible hours

    Everlaw

    Oakland, CA
    more than 2 months ago
  • $115k - $140k

     ...Engineering Full-time, Permanent WHAT IF… You could leverage your passion for technology...  .... That is why we’re looking for a Senior Software Engineer who not only builds great...  ...High level languages similar to Go, Kotlin, C#, Python, Java Front end languages similar to HTML... 
    Senior
    C#
    Java
    Permanent employment
    Full time
    Shift work

    PickTrace

    San Diego, CA
    1 day ago
  •  ...Job Title : Software QA Engineer Duration : 1yrs Contract Location : Fremont, CA Roles & Responsibilities ~ Automation...  ...Experience with additional programming languages like C#, C++, Java, or Go Familiarity with Git or other version control tools... 
    C#
    Java
    C++
    Contract work

    Perfict Global, Inc.

    Fremont, CA
    1 day ago
  • $196.75k - $243.29k

     ...fast, reliable, and delightful for all our users. As a Senior Fullstack Software Engineer on this team, you'll work across both the web platform...  ...in an Object-Oriented Programming language (e.g., C#, Java, C++). ~ Solid experience with backend development, including... 
    Senior
    C#
    Java
    C++
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    5 days ago
  • $166k - $220k

     ...Anduril Industries Plm Software Engineer Anduril Industries is a defense technology company...  ...Integration Toolkit) development in C/C++ ~ BMIDE (Business Modeler IDE) data...  ...Strong programming skills in Java, C++, and C# Experience with modern software development... 
    Senior
    C#
    Java
    C++
    Full time
    Work experience placement
    Immediate start

    Colorwave Inc

    Costa Mesa, CA
    1 day ago
  •  ...Do Support all aspects of the software development life cycle within...  ...closely with Systems Engineers to design solutions that meet...  ...professional experience. Experience in C++ design paradigms on Linux,...  ...Additional experience coding in C, C#, Java or related languages.... 
    Senior
    C#
    Java
    C++
    Flexible hours

    Prattwhitney

    El Segundo, CA
    2 days ago
  • $170k - $205k

     ...with us at Crusoe. About the Role: We're looking for a Senior Software Engineer to help make Crusoe Cloud's container registry fast and...  ..., Kubernetes, Terraform) alongside languages like Go, Rust, Java, or C++. Collaboration and communication: You are comfortable... 
    Senior
    Java
    C++
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    21 hours ago
  • $209k - $235k

    The Role We're looking for a Senior Software Engineer to join our Platform team and build the foundational infrastructure...  ...tools like Terraform Either already know Go or have experience with a similar systems language (C++, Java, Rust) and are excited to work in Python and Go... 
    Senior
    Java
    C++
    Full time
    Home office
    Flexible hours

    Gridmatic Inc

    Cupertino, CA
    4 days ago
  • $105k

     ...data stored on servers, on endpoint devices, and in SaaS applications...  ...recruiting for a Full-Stack Software Engineer to join our team. In this...  ...Experience working with Java and/or Kotlin, JavaScript, and...  ...Programing experience with Python, go, or C# Experience with CSS... 
    C#
    Java
    Work experience placement
    Remote work
    Worldwide

    GrabJobs

    Riverside, CA
    4 days ago
  • $180k - $210k

     ...looking for a highly motivated engineers to help develop and operate...  ...Lead features through the full software lifecycle, including architecture...  ...). Strong proficiency in Go for developing scalable backend...  ...technologies. Familiarity with C/C++, C#, React, or TypeScript is... 
    C#
    C++
    Full time
    Local area

    NetApp, Inc.

    California
    22 hours ago
  • $168k - $252k

    Senior Software Engineer - Platform Build infrastructure to enable rapid development and deployment of autonomous systems at scale. Location...  ...working with a variety of programming languages such as Rust, Go, C++, Java, Python, JavaScript/TypeScript, etc. Have experience... 
    Senior
    Java
    C++
    Full time
    Work experience placement
    Local area
    Relocation package

    jobs.frontdoordefense.com - Jobboard

    Los Angeles, CA
    5 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!