Senior Software Engineer — macOS Endpoint Agent (Go / C++ / Rust / Java / C#) [Remote]
- 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!
- ...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...SeniorC#JavaC++Remote jobPermanent employment
- ...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...SeniorC++
- 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...SeniorC++
$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...SeniorC#JavaC++Permanent employmentShift work$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...SeniorC#JavaC++Ongoing contractRemote work- ...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...SeniorJavaC++Permanent employmentWork at officeLocal areaImmediate startRemote workFlexible hours
$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...SeniorC#JavaC++Temporary work- 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,...SeniorC++
$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...SeniorC#JavaC++Ongoing contractRemote work$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...SeniorC#JavaC++Full timeWork experience placementWork at officeLocal areaRemote workFlexible hours2 days per week3 days per week$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...SeniorJavaC++Permanent employmentTemporary workWork at officeLocal areaRemote workFlexible hours- ...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....SeniorC#C++
- ...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...SeniorJavaC++Work at officeMonday to Friday
$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...SeniorC#JavaC++Full timeTemporary workPart timeLocal areaRemote workWork from homeRelocation package- ...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#JavaC++Full timeLocal areaRemote workWorldwide
- 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...SeniorJavaC++Remote job
$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...SeniorC#JavaFull timeWork at officeLocal area$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...SeniorC#JavaC++Temporary workWork experience placementWork at officeImmediate startFlexible hours- ...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...SeniorC#JavaC++
$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#JavaC++Ongoing contractRemote work$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...SeniorC#JavaC++Work at officeRemote workFlexible hours- ...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...SeniorJavaC++Flexible hours
$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...SeniorJavaC++Relocation package$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...SeniorJavaC++Temporary work$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...SeniorC#JavaC++- ...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...SeniorJavaC++
$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...SeniorC#JavaC++Local areaWorldwide$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#JavaC++Full timeInternshipSummer internshipWork at officeLocal areaWorldwideMonday to Friday- ...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...SeniorC#JavaTemporary workWork at officeFlexible hoursShift work
$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...SeniorC#JavaC++Full timeTemporary workWork experience placementWork at officeLocal areaMonday to Friday
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!
- software engineer amazon California
- agile software developer California
- rust software engineer California
- software developer positions California
- senior software design engineer California
- software developer California
- ngo software engineer California
- startup software engineer California
- software data engineer California
- senior software engineer California

