Remote Jobs Sign In

Principal Software Engineer

Get new jobs like this one by email. Create a free account for job alerts and to save the jobs you like.

Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Nov 10, 2026
This job expires in: 30 days

Job Summary

To shape the next generation of macOS and Linux endpoint technology, the full-time Principal Software Engineer will set technical direction, implement features, and lead design and architecture efforts while working remotely or from locations in San Francisco, Denver, or Boston.

Key Responsibilities:
  • Set and communicate the technical direction for macOS and Linux Agents, translating product needs into executable engineering plans
  • Contribute directly to the codebase by implementing features, reviewing code, and resolving high-priority defects
  • Lead design, architecture, and code reviews, ensuring alignment on security, reliability, and performance across platforms
Required Qualifications:
  • 8-12+ years of professional software engineering experience, particularly in building production systems software
  • Strong systems-engineering experience across macOS and Linux, with deep expertise in at least one platform
  • Proven experience designing and delivering security-critical endpoint software or privileged Agents
  • Strong knowledge of Unix-like operating systems, including processes, permissions, and inter-process communication
  • Demonstrated technical leadership, including architecture decisions and mentoring engineers

Complete Job Description

The complete job description is available to premium members. Premium membership includes:

Full access to 37,697 remote jobs from human-vetted companies, updated daily

Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job

Twice-monthly live group coaching and the full Remote Career Center

20% member discount on Career Services

Backed by a 30-day money-back guarantee