Jobgether logo

Principal Software Engineer, macOS/Linux Agents (Remote)

Jobgether
Remote
Remote· 10 days ago

Straight from Jobgether’s careers page. Apply on the company site — no recruiter, no middleman.

Explore more remote Software Engineer jobs — salaries, top companies, and the latest openings.See all →

Principal Software Engineer, macOS/Linux Agents

Team: IT

Location: US

Commitment: Full-time

Workplace Type: remote

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 roles 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
KeyBank logo

KeyBank

Senior Offensive Security Engineer

Remote
Brooklyn, OH$96k–$181k
✓ From careers page· about 5 hours ago
KeyBank logo

KeyBank

Senior Offensive Security Engineer

Remote
Brooklyn, OH$96k–$181k
✓ From careers page· about 9 hours ago
MetroSys logo

MetroSys

Application Integration Consultant (Remote)

Remote
✓ From careers page· about 19 hours ago
Revolution Medicines logo

Revolution Medicines

Senior Service Desk Technician (Remote)

Remote
$106k–$132k
✓ From careers page· 1 day ago

Discover More than 100,000 Hidden Remote Jobs Before Everyone Else

Unlock All Remote Jobs Today

Simple pricing. Big savings on Quarterly and Yearly.

Monthly Access

$19/month
  • Instant access to fresh remote jobs from 500+ companies
  • New opportunities added hourly, often 3-7 days before anywhere else
  • Advanced filtering by role type, stack, pay, and location
  • Priority customer support
Start 7-day trial — $2.95
Most Popular

Yearly Access

$59/year
  • Everything in Monthly
  • Save $169 (~74%) vs paying monthly
  • Average job search takes ~6 months - get covered for the whole journey
  • Less than the cost of one lunch per month for competitive advantage
  • Equivalent to just ~$4.92/month
Start 7-day trial — $2.95