Upwind Security

MacOS Developer

Upwind Security

full-time

Posted on:

Location Type: Office

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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