
MacOS Developer
Upwind Security
full-time
Posted on:
Location Type: Office
Location: San Francisco • California • United States
Visit company websiteExplore more
About the role
- Design, develop, and maintain macOS native security components operating close to the operating system
- Work with low-level OS internals, including networking, file systems, and system events
- Build high-performance and reliable software for security and monitoring use cases
- Integrate macOS components with cloud-based security services
- Collaborate closely with security researchers, backend engineers, and platform teams
- Participate in architecture decisions and contribute to scalable, data-intensive systems
- Ensure code quality, performance, and security best practices throughout the development lifecycle
Requirements
- US or EU citizenship / valid work permit
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 3+ years of software engineering experience in a high-level programming language (e.g. Golang, Rust, Swift, C, Java)
- 2+ years of experience developing macOS native applications
- Strong understanding of operating system internals, networking, and file systems
- Experience with cloud platforms such as AWS, GCP, or Azure
- Experience building data-intensive systems (databases, event systems, messaging systems, etc.)
- Nice to Have
- Experience with macOS Endpoint Security Framework
- Experience with macOS Network Extensions
- Experience working with eBPF
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangRustSwiftCJavamacOS native applicationsoperating system internalsnetworkingfile systemsdata-intensive systems
Soft Skills
collaborationarchitecture decision-makingcode quality assuranceperformance optimizationsecurity best practices
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering