Principal macOS Engineer

2 hours, 17 minutes ago
Full-time
Lead
Software Development

Iru

Iru is an AI-powered IT and security platform for securing users, apps, and devices. It unifies identity and access, endpoint security and management, and compliance automation into one platform.

Enterprise IT, cybersecurity, identity/security, endpoint management, compliance software

Description

  • Lead development and innovation for Iru’s proprietary macOS agent and suite of applications.
  • Architect and implement new features and proof-of-concept code as a hands-on contributor.
  • Create high-level architectures and designs that are flexible and support future options despite uncertainty.
  • Identify and advocate for technology and strategic growth opportunities and rally the organization behind technical vision.
  • Serve as a technical authority on team technologies to guide other developers and inform business leadership.
  • Collaborate cross-functionally with distributed teams and engineering counterparts to ensure consistent architecture and product alignment.
  • Drive quality by promoting modular, testable, performant, and maintainable code with multi-stage validation plans.
  • Design and deliver systems that require research into platform capabilities and feasibility rather than relying solely on past experience.

Requirements

  • Experience with complex concurrency management using OperationQueue and Grand Central Dispatch.
  • Experienced macOS developer with a clear understanding of differences between macOS and other Apple platforms.
  • Highly familiar with AppKit, Foundation, Core Graphics, Core Animation, and other relevant macOS frameworks.
  • Expertise developing native macOS applications using Swift, Objective-C, and C++.
  • Deep understanding of operating system fundamentals, Cocoa design patterns, protocol-oriented programming, kernel vs. user mode, device drivers, filesystems, networking, process/application management, and security/access control.
  • Familiarity with network application security and secure coding practices, with ability to assess client-side network and API code.
  • Experience working in Agile software development teams and familiarity with build processes and best practices such as TDD, CI, and CD.
  • Understanding of authentication protocols in macOS enterprise systems (e.g., Enterprise Connect).
  • Preferred: 5+ years of expertise in Swift and advanced language features.
  • Preferred: experience with BSD libraries and other low-level macOS technologies, System and Network extension technologies, enterprise security, Mac fleet management, or macOS/Mach/BSD kernel/driver modules.

Benefits

  • Competitive salary
  • 100% individual and dependent medical, dental, and vision coverage
  • 401(k) with 4% company match
  • 20 days PTO
  • Iru Wellness Week (first week in July)
  • Equity for full-time employees
  • Up to 16 weeks of paid leave for new parents
  • Paid Family and Medical Leave

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Forms Reports and PL/SQL developer

Quistor 51-250 Internet Software & Services

Broadpin is seeking a Forms, Reports, and PL/SQL Developer to design, develop, and maintain Oracle applications that support complex business processes in a collaborative international environment.

9 minutes ago

Senior Software Engineer (Libraries Platform)

Chainguard 51-250 Internet Software & Services

Chainguard is seeking a Senior Software Engineer for its Libraries Platform team to build the infrastructure and automation that continuously creates, verifies, and serves secure open-source libraries across multiple language ecosystems.

Alpine AWS Azure CI/CD Debian Docker GCP GitHub Actions Go Java JavaScript Kubernetes Linux Microservices Python PyTorch REST API Tekton TensorFlow Terraform
39 minutes ago

Principal Software Engineer, Service Hub

HubSpot 5K-10K Media

HubSpot is hiring a Principal Software Engineer to shape the technical future of Service Hub, with primary focus on front-end architecture and hands-on delivery across critical customer-facing product surfaces.

Agile JavaScript Prototyping
1 hour ago

Sr. Security Software Engineer, Internal Identity & Access Management

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring an experienced software engineer for its Internal Identity & Access Management team to build and maintain critical infrastructure for identity and access controls across production systems.

AWS C++ Envoy Go Kubernetes OAuth Puppet Python React SAML Terraform TypeScript
2 hours, 41 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers