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

Principal Software Engineer, macOS/Linux Agents [Remote]

Full-time

jobgether

United States
  • Remote job

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Engineer, macOS/Linux Agents based in the United States.

This is a senior individual-contributor opportunity with broad technical influence over next-generation endpoint security technology.
You will shape the architecture and technical direction of macOS and Linux agent capabilities while remaining deeply hands-on in implementation.
The role combines systems engineering, cybersecurity, software architecture, and platform-specific development in a highly collaborative environment.
You will solve complex problems involving operating-system internals, privileged services, concurrency, security controls, performance, and reliability.
You will translate customer and product needs into practical engineering strategies and help deliver secure, scalable solutions.
Beyond your own technical contributions, you will mentor engineers, raise engineering standards, and influence decisions across multiple teams.
This is an ideal role for an experienced systems engineer who thrives on difficult technical challenges and wants meaningful influence without moving into people management.

Accountabilities

  • Set and communicate the technical direction for macOS and Linux endpoint agents, translating product and customer needs into sound architecture, designs, and actionable engineering plans.
  • Contribute directly to shared managed-language codebases and platform-specific components by implementing features, reviewing code, improving designs, and resolving high-priority defects.
  • Lead architecture, design, and code reviews, establishing clear boundaries between shared agent functionality and operating-system-specific integrations while maintaining strong standards for security, reliability, performance, and maintainability.
  • Own technical outcomes related to application-control enforcement and agent lifecycle behavior across supported macOS releases and Linux distributions, including event monitoring, policy evaluation, trusted software handling, installation, updates, recovery, and secure communications.
  • Diagnose complex production issues involving privileged services, concurrency, resource utilization, filesystems, process execution, operating-system security controls, package formats, and processor architectures.
  • Partner with engineering, product, QA, security, support, and cloud teams to identify technical risks, coordinate delivery, improve product quality, and strengthen customer outcomes.
  • Raise the overall engineering bar through technical mentorship, knowledge sharing, automated testing, observability, and improvements to build, release, troubleshooting, and diagnostic capabilities.

Requirements

  • 8–12+ years of professional software engineering experience, including substantial experience developing production systems software in one or more managed languages, with strong knowledge of concurrency, resource management, runtime behavior, error handling, performance, reliability, and low-level debugging.
  • Strong systems-engineering experience across both macOS and Linux, with deep expertise in at least one platform and the demonstrated ability to design, debug, and deliver effectively on the other.
  • Proven experience designing, shipping, and maintaining security-critical endpoint software, privileged agents, operating-system services, or other always-on systems where correctness, stability, performance, and safe failure behavior are essential.
  • Strong understanding of Unix-like operating systems, including processes and signals, permissions, filesystems, services, inter-process communication, package management, and privileged execution.
  • Experience integrating managed-language applications with native operating-system APIs and building concurrent, event-driven software that must make reliable, time-sensitive decisions.
  • Strong security judgment across code and publisher trust, cryptographic hashing, TLS and certificates, authentication and authorization, sensitive local data, secure IPC, persistence, and secure software-update mechanisms.
  • Demonstrated technical leadership within a mature software product, including making architecture and design decisions, resolving ambiguous technical tradeoffs, building cross-team alignment, mentoring engineers, and influencing outcomes without relying on managerial authority.
  • Strong communication and collaboration skills, with the ability to work effectively across engineering, product, QA, security, support, and cloud teams.
  • A bachelor’s degree in computer science, software engineering, or a related field is preferred but not required; equivalent practical experience is welcome.
  • Experience with Apple’s Endpoint Security framework, process-execution authorization events, Full Disk Access, system extensions, entitlements, code signing, or other macOS endpoint-security capabilities is a strong advantage.
  • Experience with Linux fanotify, /proc , filesystem mounts and namespaces, process inspection, permission events, or comparable Linux enforcement and monitoring mechanisms is beneficial.
  • Proficiency in C, Objective-C, Swift, or mixed-language applications that bridge managed and native platform components is a plus.
  • Familiarity with macOS application and installer packaging, Xcode, launchd, Developer ID signing, notarization, entitlements, and secure application updates is desirable.
  • Experience with Linux service management and software distribution using systemd, SysV or Upstart, RPM/DEB packages, rpm/dpkg databases, SELinux policies, or related tooling is beneficial.

Benefits

  • Competitive compensation aligned with responsibilities, experience, location, market data, internal equity, and applicable requirements.
  • Medical, dental, and vision insurance.
  • 401(k) plan with a 4% company match.
  • Life and disability insurance programs.
  • Paid parental leave.
  • Paid time off and paid holidays.
  • Volunteer time off and birthday time off.
  • Home office allowance.
  • Remote and flexible working environment designed to support high-quality work and collaboration.
  • A culture centered on trust, respect, determination, integrity, and professional growth.
  • Opportunities to work on impactful cybersecurity technology alongside a collaborative, globally distributed team.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, macOS/Linux Agents [Remote] in United States vacancy
  • $147k - $237.5k

     ...outcomes.Job SummaryThe ADEM engineering team is the engine of...  ...; we create them. As a Principal Engineer focused on the Agent, you will be at the...  ...is seeking a Principal Software Engineer to serve as a...  ...the ADEM Agent across Linux, Windows, macOS, and mobile platforms,... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Local area

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  •  ...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...  ...Cross-platform agent work (Windows/Linux) — macOS is the priority Why it’... 
    Suggested
    Permanent employment
    Full time
    Remote work
    Remote
    24 days ago
  •  ...A technology company based in the United States is seeking a skilled developer to design and optimize cross-platform agents for Windows and macOS. Qualified candidates will have expertise in kernel-level networking, strong experience with the Windows Driver Kit, and proficiency... 
    Suggested

    Cytracom

    Mckinney, TX
    4 days ago
  • $272k - $431.25k

     ...dedicated people working for us! The Cloud Engineering & Services team is building an...  ...integrations.We are looking for a Principal Software Engineer, Agent Policy Fabric (APF) Core Platform, to...  ...pipelines.Infrastructure Familiarity: ​Linux systems, IPC or service-to-service... 
    Suggested
    Full time
    Contract work
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...powers how our frontier models are trained and evaluated. The Agent Harness Bridge team sits at the boundary between the Codex...  ...correctness. About the Role We're looking for a Principal Software Engineer to lead the architecture and evolution of the Agent Harness... 
    Suggested
    Full time

    OpenAI

    San Francisco, CA
    13 hours ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...power the next generation of intelligent agents and generative AI systems. Within CoreAI...  ...evaluate and optimize agents. As a senior engineer within Foundry Agents, you will help build... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    3 days ago
  •  ...not incremental AI - this is intelligence engineered for global impact. Responsibilities Design, develop, and deploy AI-native software products that transform large-scale geospatial...  ...-critical insights. Implement multi-agent workflows using modern orchestration frameworks... 
    Permanent employment
    Full time
    Remote work

    Maxar Technologies

    Herndon, VA
    2 days ago
  • California State University, Chico is seeking an Advanced macOS & Linux Systems Technology Support Specialist III to deliver expert endpoint support across desktops, labs, and research environments. You will provide high-level consultation, configure and troubleshoot macOS... 

    The California State University

    Brooklyn, NY
    1 day ago
  •  ...Dell Technologies, Hopkinton MA or Austin TX, seeks a Senior Principal Software Engineer to lead AI development & agent ops. You will design, build, and refine services and platforms enabling ~9,000 engineers to work with AI agents at scale, shaping the enterprise SDLC... 

    Jobleads-US

    Hopkinton, MA
    3 days ago
  • $203.8k - $315.9k

     ...Description Job Title: Principal Software Engineer, Embedded Linux   Job Location: San Jose, CA ( This position requires a full-time, on-site presence in our San Jose, CA office ) Job ID: AI2524     Description     The SoC software team is responsible... 
    Full time
    Work at office

    Sima

    Remote
    13 hours ago
  • $107.5k - $204.5k

     ...Aerospace, an RTX company, is seeking talented engineers to support critical programs for the U....  ...against evolving global threats.As a Principal Software Engineer You will play a key technical...  ...continuously enhance our customized Linux OS ecosystem and maintain ownership... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Fort Wayne, IN
    2 days ago
  • $107.5k - $204.5k

     ...meet the demands of a rapidly evolving global market. As a Principal Software Engineer in this organization, you will be involved in the development...  ...Do:Design, develop and continuously enhance our customized Linux OS ecosystem and maintain ownership over areas such as... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    3 days ago
  • $115.8k - $163.2k

     ...for the "Circuit" platform—the central AI engine that powers productivity and process...  ...persistent, ambient, native-grade experience for macOS and Windows that lives where our users...  ...responsive AI-driven interfaces (chat, agents, streaming responses) from Figma designs... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    3 days ago
  • $160k - $250k

     ...in their environments.This is a Sr. Software Development Engineer (SDE) role in the CTIO team that delivers...  ...for our sensor (lightweight agent) for macOS platforms. The Sr. SDE’s in the team...  ...will have shared components across Linux and Windows. The team operates under... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    2 days per week

    CrowdStrike

    Austin, TX
    3 days ago
  • $165.8k - $307.9k

     ...responsible for ensuring a software product meets its specified...  ...development lifecycle. As a Principal Software Developer in Test,...  ...you will represent quality engineering and verification on behalf of...  ..., Confluence, Google Suite, macOS/Linux, MS SQL, Vector HIL SolutionsWho... 
    Full time
    Work at office
    Local area
    Relocation package

    Roche

    Santa Clara, CA
    4 days ago
  •  ...management, and security.   As a Software Engineer at Iru, you’ll help design,...  ...our proprietary Windows agent — the software responsible...  ...Collaborate with engineers across macOS and Windows to ensure...  ...multi-OS agent design (macOS, Linux, Windows) for consistent policy... 
    Full time
    Work at office
    3 days per week

    I R U, Llc

    Remote
    13 hours ago
  •  ...SketchUp Skore Principal Software Engineer - C++ This Opportunity If you’ve ever used SketchUp, you know it is special software: 3D modeling...  ...~ Cross-platform development experience with Windows, MacOS using modern features from C++11 and later ~ Experience with... 
    Full time
    For contractors
    Local area

    Trimble

    Remote
    13 hours ago
  •  ...Software Engineer Position Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging...  ...and VS Code. Operating systems such as Windows, Unix, Linux and macOS. Team collaboration and issue tracking tools such as... 

    Base2 Solutions

    Hanover, MD
    5 days ago
  • $134.25k - $196.9k

     ...have dedicated ourselves to developing software that transforms music streaming into...  .... We are developers, designers, engineers, and audiophiles united by a common...  ...HiFi audio enthusiasts across Windows, macOS, iOS, Android, and Linux, driving technical direction and... 
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Harman International Industries

    United States
    3 days ago
  • $147k - $237.5k

     ...group is seeking an accomplished Principal Engineer with expertise in developing client-side software for Windows. You will be part...  ...robust, efficient, and scalable agents for monitoring and enhancing...  ...applications spanning Windows and macOS environments is a strong plus.... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $240k - $250k

     ...Build native endpoint agents for Windows, macOS, and Linux. Develop the integrated...  ...architecture and mentor engineers building endpoint platform...  ...Leverage AI-assisted software development throughout the...  ...BRING ~2+ years of Principal-level of systems software... 
    Full time
    Local area

    Saviynt

    United States
    13 hours ago
  • $175k - $263.3k

     ...Senior Software Engineer, Swift - macOS At Apple, new ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Claris, an Apple company... 
    Relocation

    Apple

    San Diego, CA
    5 days ago
  • $151k

     ...Determine 53: Senior QLab Developer (macOS) Determine 53, a Baltimore-based software program firm, is hiring a macOS developer to work on our flagship program...  ...with substantial consumer base macOS or Unix/Linux system administration abilities, together with laptop... 
    Full time
    Remote work

    The10minutecareersolution

    Baltimore, MD
    4 days ago
  •  ...greenfield development as new capabilities are introduced Support software releases, debugging, and issue resolution in production...  ...familiarity is sufficient) Proven background working in Linux environments (must-have) Experience with microservices architectures... 
    Immediate start

    Analogic Corporation

    Salem, NH
    15 days ago
  •  ...Defense Systems (NGDS) in Huntsville, AL is seeking a Senior Principal Software Engineer to lead the development of Java-based code and advanced C++...  ..., 8+ years in STEM, strong Java/C++ and Shell scripting, Linux proficiency, and experience with GitHub, #J-18808-Ljbffr... 

    Jobleads-US

    Huntsville, AL
    3 days ago
  • $150.4k - $277.6k

     ...iOS/macOS Software Engineer Are you passionate about designing and building native apps that deliver great impact and value, and eager to apply your expertise to solve real-world problems at Apple's incredible scale? Join us on the Product Integrity AI/ML team where... 
    Work experience placement
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • We're hiring a senior iOS/macOS engineer to ship inside our iOS codebase and lead the macOS app. You'll work directly with our founding iOS engineer and the design team. You'll also have room to push local execution of music AI models on the Mac. iOS at [untitled] is not... 
    Work at office
    Local area
    Flexible hours

    Untitledinbrackets

    New York, NY
    3 days ago
  •  ...the Role CloudZero is hiring Staff and Principal Software Engineers across our engineering organization....  ...the org.   Where You Might Work Agent Platform This team is the spearhead...  ...product on what to expose to the customer. macOS first; other endpoints to follow. A... 
    Full time
    Immediate start

    Cloud Zero

    San Francisco, CA
    13 hours ago
  •  ...Cytracom delivers infrastructure software purpose-built to empower managed service...  ..., and optimize robust cross-platform agents for Windows and macOS environments, focusing on kernel-level...  ...functionality. Collaborate with other engineers to deliver seamless cross-platform... 
    Casual work
    Flexible hours

    Cytracom

    Mckinney, TX
    4 days ago
  •  ...is a hands-on coding/programmer position. The SWE3 should be a strong front-end developer. 1) Java and javascript development in a Linux environment 2) MySQL and/or MongoDB database experience 3) MERN (MySQL, Express, React and Node) 4) Jira and Confluence... 
    Full time

    Fuse Engineering

    Remote
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, macOS/Linux Agents [Remote]. Be the first to apply!