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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, macOS/Linux Agents in Denver, CO vacancy
  •  ...Manager, Software Engineer, AgentsCalifornia, United StatesLocation: San Francisco, Denver, Dallas...  ...:This role is opening as we scale the Agent organization to support a growing...  ...responsible for Airlock Digital's Windows, macOS, and Linux Agents. This is a player-coach role... 
    Suggested
    Local area
    Immediate start
    Home office

    Airlock Digital

    Denver, CO
    4 days ago
  • $180k

     ...including Health, Dental Vision, PTO, Holidays, 401K,etc.. Principal Software Engineer Salary range: $180k+/yr Location: Aurora, CO...  ...development, testing, deployment, and system maintenance in a Linux-based environment. The engineer will work across the full software... 
    Suggested
    Full time
    Contract work

    Associates Systems LLC

    Aurora, CO
    3 days ago
  •  ...Associates Systems LLC in Aurora, CO seeks a Principal Software Engineer to lead enhancements, troubleshoot, and sustain existing software within a Linux-based environment. The role spans the full software development lifecycle and requires collaboration across teams... 
    Suggested

    Associates Systems LLC

    Aurora, CO
    3 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...create a safer, more secure world.In the Principal Java Software Engineering role, you will design, develop, and test Java code in a Linux, Agile, DevOps environment. We are at... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Aurora, CO
    8 days ago
  • $200k - $225k

     ...also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity.Xometry is looking for a Principal Software Engineer to join our Partner Ecosystems team. This team builds the high-performance integration layer that embeds Xometry’s AI-... 
    Suggested
    Work at office
    3 days per week

    Thomas

    Denver, CO
    8 days ago
  • $107.5k - $204.5k

     ...challenges and to meet the demands of a rapidly evolving global market. Collins is seeking Engineers to be part of an engineering team for the AF DCGS High Band Mission Applications Software (HBMAS) Sustainment and Development program. Under this effort, RTX Collins personnel... 
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Aurora, CO
    5 days ago
  • $107.5k - $204.5k

     ...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay...  ...meaningful problems that create a safer, more secure world.In the Principal Signals Software Engineering role, you will design, develop, optimize, and... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation package
    Flexible hours

    Raytheon

    Aurora, CO
    8 days ago
  • $180k - $285k

     ...spacecraft, advanced payloads, mission software, and space-based interceptors —...  ...and temporary rolesYOUR MISSIONAs a Principal Flight Software Engineer at True Anomaly, you will serve as a...  ...multidisciplinary teamsFamiliarity with embedded Linux and networking protocols including... 
    Permanent employment
    Temporary work
    Fixed term contract
    Work at office
    Flexible hours

    True Anomaly

    Denver, CO
    5 days ago
  • $190k - $280k

     ...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Principal Software Engineer who is ready for anew challengethat willlaunch your careerto the next level? Tired of being treated like a company... 
    Full time
    Contract work
    For contractors
    For subcontractor
    Work at office
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Aurora, CO
    4 days ago
  • $200.1k - $270.6k

     ...Principal Software Engineer, Devices Global Retail Technology Job ID: 10576461 | Amazon.com Services LLC Application deadline: Oct 22, 2026...  ...systems automation, product development acceleration, and multi-agent orchestration architectures. As the most senior individual... 
    Contract work
    Flexible hours

    Amazon Inc.

    Denver, CO
    19 hours ago
  •  ...Principal Java Software EngineeringIn the Principal Java Software Engineering role, you will design, develop, and test Java code in a Linux, Agile, DevOps environment. We are at the forefront of aerospace and defense technology. Our Satellite Ground Systems Team plays... 
    Immediate start
    Relocation package
    Flexible hours

    Raytheon

    Aurora, CO
    4 days ago
  • $218k - $328k

    Who are we?Equinix is the world’s digital infrastructure company, shortening the path to connectivity to enable the innovations that enrich our work, life and planet. A place where tech thinkers and future builders turn bold ideas into breakthrough experiences, we welcome...
    Full time
    Work at office

    Equinix

    Denver, CO
    5 days ago
  •  ...team that succeeds together. Because at UKG, your work matters - and so do you. Software Development Engineer - Enterprise Finance Solutions Position Summary We are seeking a seasoned Principal Software Development Engineer to lead the design, implementation, integration,... 

    UKG

    Denver, CO
    2 days ago
  •  ...JOB TITLE: PRINCIPAL SOFTWARE ENGINEER JOB LOCATION: AURORA, CO WAGE RANGE*: 110.00-115.00 PER HOUR JOB NUMBER: RTXCJP00001706 REQUIRED EXPERIENCE: Experience building production React applications Experience developing or... 
    Hourly pay
    Temporary work
    Local area
    Flexible hours

    Computer Merchant, Ltd., The

    Aurora, CO
    4 days ago
  • $170k - $230k

     ...Position Summary We are seeking a highly experienced Principal Flight Software Engineer to join our team developing mission-critical software...  ...software using modern C++ for real-time, multi-threaded Linux applications Serve as the technical authority for spacecraft... 
    Permanent employment
    Remote work

    Astro Digital

    Centennial, CO
    8 hours ago
  • Principal Software Engineer (Architecture/Design Development)### Principal Software Engineer (Architecture/Design Development)Apply: Hybrid or in office: Plano, TX: Lone Tree, CO: Full time: Posted Yesterday: R0031024Do you enjoy developing new products and services? Join... 
    Full time
    Work at office

    Sierra Nevada Corporation

    Denver, CO
    5 hours ago
  •  ...Experience group is focused on improving the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced engineers who can craft intuitive, fast, and reliable user experiences empowering software engineers to... 
    Full time
    Remote work
    Flexible hours

    Palo Alto Networks

    Denver, CO
    8 days ago
  • (USA) Principal, Software EngineerPosition Summary...What you'll do:Role summary: The Principal Software (Data) Engineer – Tech leads the evolution of our Data Lake and enterprise data platform. This role defines architecture, standards, and engineering practices for scalable... 

    VIZIO

    Denver, CO
    4 days ago
  •  ...Engineer Position at Collins AerospaceCollins Aerospace, an RTX company, is a leader in technologically advanced and intelligent solutions...  ...team for the AF DCGS High Band Mission Applications Software (HBMAS) Sustainment and Development program. Under this effort,... 
    Contract work
    Relocation

    Raytheon

    Aurora, CO
    1 day ago
  • $190k - $200k

     ...most of what’s important to them. We’re empowered by a vast agent network covering North America, with diversity to match....  ..., visit transamerica.com.  Job Description SummaryThe Principal Quality Software Engineer is a hands-on technical contributor responsible for establishing... 
    Full time
    Contract work
    Work at office
    Remote work
    Worldwide
    Visa sponsorship

    Transamerica

    Denver, CO
    7 days ago
  • $195k - $265k

     ...has been recognized globally. Principal Architect As a Principal...  ...development, training, and reusable software development accelerator...  ...direction on AI in software engineering, setting the bar for how our...  ...knowledge using MCP, and production agent platforms built on services... 
    H1b
    Remote work
    Worldwide
    Flexible hours
    2 days per week

    Credera

    Denver, CO
    1 day ago
  • $140k - $165k

     ...Our reach is global, with headquarters in Denver, Colorado, and offices across the U.S., Canada, and India. As a Principal Software Engineer , you will shape and improve the experience of key Vertafore customers. You will work cross-functionally across Vertafore... 

    Vertafore

    Denver, CO
    2 days ago
  • $190k - $280k

     ...Principal Software Engineer Opportunity***An active or rein-statable TS/SCI with Polygraph security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal Software Engineer who is ready for a new challenge... 
    Full time
    Contract work
    Remote work
    Relocation package

    GliaCell Technologies LLC

    Aurora, CO
    4 days ago
  • $165k - $200k

     ...Principal Software Engineer (TS/SCI) {S} Job Category : ENG Requisition Number : PRINC003224 Apply now Posted : February 9, 2026 Full-Time Locations Showing 1 location Aurora, CO 80011, USA Description ARKA Group L.P. (“ARKA”) is an advanced... 
    Full time
    Temporary work
    For subcontractor
    Work at office
    Visa sponsorship
    Relocation package
    Flexible hours

    Arka Service

    Aurora, CO
    1 day ago
  • $137.7k - $261.63k

     ...enjoys turning ambiguity into working software at scale, and who now wants to shape not...  ...just what gets built, but how an entire engineering organization builds it? Are you...  ...we'd like to talk. Work you’ll do As a Principal Software Engineer on our GlobalAdvantage... 
    Work at office
    Local area
    Remote work
    Visa sponsorship
    2 days per week
    3 days per week

    Deloitte

    Denver, CO
    4 days ago
  • $109.9k

     ...Principal Cyber Software EngineerJoin Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space...  ...Grumman Space Systems is seeking a Principal Cyber Software Engineer to join our technical team in Aurora, CO. As a Principal... 

    Phenom People

    Aurora, CO
    4 days ago
  •  ...Northrop Grumman Mission Systems seeks a Sr. Principal Cyber Software Engineer to lead design and development of specialized tools in a multi-site environment, including Aurora, CO. The role requires C/C++, Python, Java, and assembly experience with strong problem-solving... 

    Northrop Grumman

    Aurora, CO
    2 days ago
  • $119.6k - $187.9k

     ...environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We’re...  ...Mission Systems would like you to join our team as a Principal Cyber Software Engineer (Level 1 CNO Analyst/Programmer) . Places of performance... 
    Relocation
    Shift work

    Northrop Grumman

    Aurora, CO
    3 days ago
  •  ...requirement for a contract to hire position. Please see details below and kindly source candidate with exact match and experienceTitle: Linux administrator w/Atlassian stack expertiseLocation: Englewood, Colorado Duration: Contract to HireRate : DOE Job Description:Please... 
    Contract work

    SA Technologies

    Englewood, CO
    8 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today's...  ...implementationDesign, develop, test, deliver, and maintain software for cutting-edge satellite ground...  ....Experience with agentic and multi-agent AI/ML systems.Experience developing... 
    Temporary work
    Work experience placement
    Relocation
    Relocation package
    Flexible hours

    RTX

    Aurora, CO
    4 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!