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

Senior Software Engineer, Windows/Desktop Applications - Sacramento, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to help build and evolve its accessible text-to-speech Windows app used by millions of learners.

C# C++ CI/CD .NET
1 hour, 17 minutes ago

Sr. Software Engineer (Platform Team)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Senior Software Engineer on the Platform Team to build company-wide AI infrastructure and security tooling that helps teams deploy trustworthy AI solutions at scale.

CI/CD Docker Go Java Kubernetes MLOps Python Rust TypeScript
1 hour, 32 minutes ago

Software Engineer, Platform - Riverside, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform team backend engineer to build and maintain core services powering its text-to-speech products and enterprise integrations in a fully distributed environment.

AWS Azure Docker GCP Kubernetes Microservices Node.js REST API TypeScript
1 hour, 38 minutes ago

Senior Software Engineer, Core Experiences - Redmond, WA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform audio information product.

GCP Java Kotlin
1 hour, 39 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