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.
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