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

Principal Software Engineer, macOS/Linux Agents

Airlock Digital

Principal Software Engineer, macOS/Linux AgentsCalifornia, United StatesLocation: San Francisco, Denver, Boston, RemoteAirlock Digital is a global leader in application control and allowlisting. We seek to empower every organization to run only what they trust and operate free from malware and ransomware.With rapid growth across Australia, North America, and EMEA. We are committed to our core values, respect, determination, and integrity. We support a diverse and expanding global customer base. At Airlock, we pride ourselves on being a team of humble, collaborative, and driven professionals who support one another and share a passion for cybersecurity.What We Are Looking For:We are looking for a Principal Software Engineer to help shape the next generation of Airlock Digital's macOS and Linux endpoint technology. This is a senior individual-contributor role with broad technical influence. You will set direction through architecture and design work, turn product and customer needs into practical engineering plans, and contribute directly by implementing features, reviewing code, and resolving complex defects.The macOS/Linux Agent spans operating-system event monitoring and enforcement, privileged services, local policy and data management, secure communications, installation and update workflows, and platform-specific user experiences. You will bring strong macOS and Linux systems judgment to this work, build alignment around important technical decisions, and help other engineers solve difficult problems. You will work across engineering, product, QA, security, support, and cloud teams to improve product quality and customer outcomes.Key Responsibilities:Set and communicate the technical direction for Airlock Digital's macOS and Linux Agents. Translate product and customer needs into sound designs, architectural decisions, and executable engineering plans.Contribute directly to the shared managed-language codebase and platform-specific components by implementing features, reviewing code, and resolving high-priority defects.Lead design, architecture, and code reviews. Build alignment around the boundaries between shared Agent capabilities and operating-system-specific integrations while maintaining security, reliability, performance, and maintainability.Own technical outcomes for 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 difficult production issues involving privileged services, concurrency, resource usage, filesystems, process execution, operating-system security controls, package formats, and processor architectures.Raise the engineering bar through technical mentorship, knowledge sharing, automated testing, observability, and improvements to build, release, and diagnostic capabilities. Partner with product, QA, security, support, and cloud engineering to manage technical risk and coordinate delivery.Required Skills & Qualifications:8-12+ years of professional software engineering experience, including significant experience building 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 macOS and Linux, with deep expertise in at least one platform and demonstrated ability to design, debug, and deliver effectively on the other.A record of designing, shipping, and sustaining security-critical endpoint software, privileged Agents, operating-system services, or another always-on product where correctness, stability, performance, and safe failure behavior are essential.Strong knowledge of Unix-like operating systems, including processes and signals, permissions, filesystems, services, inter-process communication, package management, and privileged execution.Experience integrating managed-language software with native operating-system APIs and building concurrent, event-driven software that must make reliable, time-sensitive decisions.Sound security judgment around code and publisher trust, cryptographic hashing, TLS and certificates, authentication and authorization, sensitive local data, secure IPC, persistence, and software updates.Proven technical leadership in a mature software product. This should include architecture and design decisions, resolving ambiguous tradeoffs, building alignment across teams, mentoring engineers, and influencing outcomes without relying on managerial authority.A bachelor's degree in computer science, software engineering or related field is preferred but not required; equivalent practical experience is welcomed.Nice-to-Have Skills and ExperienceDirect 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.Direct experience with Linux fanotify, /proc, filesystem mounts and namespaces, process inspection, permission events, or comparable Linux enforcement and monitoring mechanisms.Proficiency with C, Objective-C, Swift, or mixed-language applications that cross managed and native platform boundaries.Experience with macOS application and installer packaging, Xcode projects, launchd, Developer ID signing, notarization, entitlements, and secure application updates.Experience supporting Linux services and software delivery through systemd, SysV or Upstart, RPM and DEB packages, rpm/dpkg databases, SELinux policy, or related packaging tools.What We Offer:We don't think money is everything, but we know it is an important part of your decision to apply for a role. Additional factors considered in extending an offer include responsibilities of the job, education, location, experience, knowledge, skills, abilities, and internal equity, alignment with market data, or applicable laws.At Airlock Digital we offer a wide range of benefits to our eligible team members. Our benefit programs vary by location and can include Medical, dental, and vision insurance – 401K Plan with 4% Company Match – Life and Disability Programs – Paid Parental Leave - Paid time off and Paid Holidays – Volunteer and Birthday Time off – Home Office AllowanceOur Commitment:We believe in supporting our team members both personally and professionally. Named one of the USA's Greatest Places to Work in 2024 and 2025, we value flexibility, trust, and a work environment that empowers our team to do their best work.We will be assessing applications as they come in, so we encourage you to send your resume through to us as soon as possible. All official job offers from our company are extended directly by our recruitment team and will be sent through an official BambooHR document for your review and signature. Please be aware that we do not ask for any personal information in the process of extending offers of employment, such as financial details or social security numbers. Upon acceptance of any offer, we will request such information as part of the onboarding process prior to or on your first day of employment, and only after completing a background check through an authorized third-party vendor. If you receive any communication asking for personal details outside of these processes, please contact us immediately to verify the authenticity of the request. Your security is important to us, and we are committed to a safe and transparent hiring experience. No contact from recruitment agencies, thank you Airlock Digital

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, macOS/Linux Agents in San Francisco, CA vacancy
  • $194k - $267k

     ...world.Our organization is composed of engineers who thrive at the intersection of...  ...a highly impactful and influential Software Engineer to join our macOS engineering team. The ideal...  ...Management, Engineering Directors, and Principal Architects to translate strategic business... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    2 days ago
  •  ...growing group of committed researchers, engineers, policy experts, and business...  ...queries, remediation scripts, and software all ship through pull requests, CI,...  ...reach the fleet. The fleet is mostly macOS, plus a small number of Linux machines and a growing mobile footprint... 
    Suggested
    Full time
    Shift work

    Anthropic

    San Francisco, CA
    11 days ago
  • $55 - $65 per hour

     ...Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Application Users - Android Studio on macOS - Code Type: Contract Compensation: $55–$65/hour Location: Remote Role Responsibilities Evaluate Android... 
    Suggested
    Contract work
    Summer work
    Remote work

    Mercor

    San Francisco, CA
    9 days ago
  • $156.4k - $253k

     ...SummaryYour CareerIn the Layer-7 Security Software team, we are responsible for at least one...  ...Identification and Content Inspection Engine runs on Hardware, Virtualized, Container...  ...QualificationsProficient in C programming under Linux development environmentExperience with... 
    Suggested
    Full time
    Work at office

    Palo Alto Networks

    San Francisco, CA
    5 days ago
  • $224k - $308k

     ...on this mission. If you are too, let's talk.OpportunityAs a Principal Engineer on the OIG team, you will be involved into development, design...  ...is energized by the challenge of building enterprise-grade software that millions of users depend on.This is a rare opportunity... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    8 hours ago
  • SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native...  ...meaningful business impact.Position SummaryWe are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical... 

    SingleStore

    San Francisco, CA
    4 days ago
  • $224k - $308k

     ...defining work. We're all in on this mission. If you are too, let's talk.The Principal Software Engineer OpportunityThe team that built Jeeva AI is building Digital Workers, a new suite of autonomous agents for identity operations and security inside Okta. The team works... 
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    4 days ago
  • $206.4k - $276.7k

    Job Posting Title:Principal Software EngineerReq ID:10149987Job Description:Disney Entertainment and ESPN Product & TechnologyTechnology is...  ...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data... 
    Full time

    Hulu

    San Francisco, CA
    3 days ago
  • $268.6k - $395k

     ...made now will define how DoorDash Ads scales across restaurants, retail, and grocery for the next decade.About the RoleAs a Principal Engineer on Ads, you will serve as the technical leader for the Ads organization, setting architectural direction and driving the long... 
    Hourly pay
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    3 days ago
  • $350k - $430k

     ...expertise to build authentic customer relationships. By unifying SMS, RCS, email, and push notifications, our AI-powered personalization engine delivers bespoke experiences that drive performance, revenue, and loyalty through real-time behavioral insights.Recognized as the #... 
    Full time

    Attentive

    San Francisco, CA
    3 days ago
  • $172.8k - $225.6k

     ...where we have a legal entity. Responsibilities As a Principal Software Engineer in the Confluence AI group, you will lead the development...  ...Quality & InnovationApply advances in generative AI, retrieval, agents, and evaluation to improve the usefulness, accuracy, and... 
    Work at office
    Local area
    Shift work

    Loom

    San Francisco, CA
    8 hours ago
  • $171.1k - $316.58k

     ...business units? Can you translate business needs into technical requirements and implementation?If you answered yes, then our Principal Software Engineer role on our Xbox Media Engineering team may be the right role for you!We are seeking a Principal Software Engineer to... 
    Full time
    Temporary work
    Part time
    Local area
    Work from home
    Home office
    Relocation package

    King Digital Entertainment

    San Francisco, CA
    1 day ago
  •  ...entity.About the RoleWe’re looking for a Principal Full Stack Engineer (P60) to join the Atlassian Design...  ...helps thousands of Atlassians, AI agents and Marketplace partners create high-...  ...Qualifications 10+ years of professional software development experience building,... 
    Work at office
    Local area

    Atlassian

    San Francisco, CA
    1 day ago
  • $276k - $414k

     ...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that...  ...execute with privacy at the forefront.We’re looking for a Principal Software Engineer to join the Business Experience team at Snap.What... 
    Full time
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    San Francisco, CA
    3 days ago
  • $243.3k - $326.2k

    Job Posting Title:Sr Principal Software EngineerReq ID:10159602Job Description:Disney Entertainment and ESPN Product & TechnologyTechnology...  ...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data... 
    Full time

    Hulu

    San Francisco, CA
    2 days ago
  • $182k - $273k

     ...Debug Tools Team is part of the Ampere Software Team. Our mission is to develop a comprehensive...  ...Software, Performance, and Application Engineering teams.External users include partners,...  ..., Arm Self-Hosted Trace and Debug for Linux, and utilities for invasive debug, bus... 
    Local area

    Ampere

    San Francisco, CA
    3 days ago
  • $13 per hour

     ...SalesforceSalesforce is the #1 AI CRM, where humans with agents drive customer success together. Here,...  ...a highly experienced Senior, Lead, and Principal Engineers to serve as a key individual...  ...needsBuild and ship production-grade software using modern engineering practices,... 
    Full time

    Salesforce

    San Francisco, CA
    4 days ago
  •  ...initiatives that span teams, and grow senior engineers into technical leaders. You report to...  ...multiple teams at Senior Staff or Principal scope, with measurable results.You have...  ....You still build and operate production software. You’ve owned hard integrations or migrations... 
    Local area
    Flexible hours

    Tonal

    San Francisco, CA
    1 day ago
  • ## Principal Software Development EngineerApply: Remote: Field-CA BAY: Full time: Posted Today: RP1038805At F5, we strive to bring a better...  ...****About the role******As a Principal Software Development Engineer within the F5 AI Security team, you will play a pivotal role... 
    Full time
    Remote work

    F5 Networks

    San Francisco, CA
    4 days ago
  •  ...Help shape how cities are designed We are looking for a Principal Software Engineer to join us in developing the next generation of our AI-powered architecture design platform. Your contributions will have a direct impact on shaping our product and helping teams move... 

    Pomona College

    San Francisco, CA
    1 day ago
  •  ...Programming languages: JavaScript/Typescript, C/C++, SQL (MySQL, SQL Lite, MS SQL), No-SQL MongoDB, GraphQL, Python Operating systems: MacOS, Linux, Windows (all versions, from 98 to 10) Libraries, Frameworks, Middleware Technologies: Angular (all versions), Angular Material,... 

    Intelliswift

    San Francisco, CA
    3 days ago
  • $250k - $280k

     ...seeking a highly skilled and experienced Principal Engineer to join our Post Trade Engineering team...  ...Assesses the health and performance of software applications and databases and provides...  ...Postgres, MySQL Experience with Unix, Linux Operating Systems (writing scripts to... 
    Full time
    Work at office
    Remote work
    Worldwide
    3 days per week

    DriveWealth

    San Francisco, CA
    23 hours ago
  • $190k - $240k

     ...2+ years experience building production software systems ~ A history of writing scalable...  ...can be learned and care more about your engineering skill over frameworks ~ Excitement...  ...fin-tech space Experience building AI agents for financial or payment platforms Familiarity... 
    Work at office
    Local area
    Home office
    Flexible hours

    HighNote

    San Francisco, CA
    18 hours ago
  • $194.37k - $265.39k

     ...experiments, capture structured data, and run AI agents and models directly in their workflows....  ..., and writing complex reports. As an engineer on the team, you’ll build these agents...  ....QUALIFICATIONS3+ years of professional software engineering experience, building and... 
    Work at office
    Local area
    Monday to Friday
    Shift work

    Benchling

    San Francisco, CA
    1 day ago
  • $230k - $390k

     ...leading platform for customer-facing AI agents, working with many of the world's biggest...  ...work on the Agent SDK — the orchestration engine, runtime, and primitives that define how...  ...being on the frontier of AI products.Strong software engineering fundamentals and experience... 
    Full time
    Flexible hours

    Sierra

    San Francisco, CA
    2 days ago
  • $180k - $390k

    About usSierra is the leading platform for customer-facing AI agents, working with many of the world's biggest brands — including The...  ...product.Example projectsThese are some examples of projects that engineers on our team have worked on recently:Create agents that pursue... 
    Full time
    Worldwide
    Flexible hours

    Sierra

    San Francisco, CA
    2 days ago
  • $180k - $250k

     ...RoleWe’re looking for a product-minded fullstack engineer to build the core experiences that power our AI agents. You’ll work across the stack, from user-facing product...  ...Have3+ years of experience in a product-oriented software engineering role.A strong foundation in... 
    Work at office

    11x AI

    San Francisco, CA
    3 days ago
  • $180k - $390k

    About usSierra is the leading platform for customer-facing AI agents, working with many of the world's biggest brands — including The...  ...support each other with any deliverables we have to meet. Every engineer on TTH is also a product-led thinker; every PM on TTH is... 
    Full time
    Flexible hours

    Sierra

    San Francisco, CA
    2 days ago
  • $230k - $315k

     ...data problems.SuperApp is our flagship AI agent workspace. It unifies communication,...  ...our Agent Harness—the underlying execution engine that manages agent states, orchestrates multi...  ...roadmap, and mentor senior and mid-level software engineers across the organization.About... 
    Work at office
    Flexible hours

    Instabase

    San Francisco, CA
    2 days ago
  •  ...Venture Partners, and Craft Ventures.The Agent Team @ PaveThis role will be working on Pave...  ...dataset and Pave's existing workflow engine. Think: autonomous agents that can reason...  ...in every compensation decision.We build software that transforms how companies pay their people... 
    Flexible hours
    3 days per week

    Trove Information Technologies

    San Francisco, CA
    3 days ago

Do you want to receive more vacancies?

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