MacOS developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Description:
Upwind is a next-generation cloud security platform that uses runtime context to identify, prioritize, and remediate the most critical risks in cloud environments. By leveraging eBPF-powered sensors and real-time runtime data, Upwind goes beyond traditional cloud security tools, providing precise risk prioritization, actionable posture insights, and effective threat protection. Our platform delivers end-to-end cloud infrastructure security, including agentless posture management, real-time threat detection, and integrated API security, enabling teams to focus on what truly matters while maintaining high efficiency and cost-effectiveness. At Upwind, you’ll join a fast-growing company where creativity, ownership, and impact are part of the day-to-day work, and where your contributions directly shape the future of cloud security. We are looking for a Software Engineer to join our team and help build advanced security capabilities for macOS environments. In this role, you will design and develop macOS-native components that operate close to the operating system, working on deep integrations with OS internals, networking, and system-level security frameworks. You will collaborate closely with security researchers, backend engineers, and platform teams to build high-performance, reliable, and secure systems that protect cloud and endpoint environments at scale.
Responsibilities:
- 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