Talentdrop Logo
Talentdrop

Senior macOS Developer

Kandji

ABOUT


Kandji is building the future of Apple Enterprise Management. The use of Apple devices in the enterprise is growing rapidly. Drawing on decades of experience in Apple IT, we saw a dire need for a modern Apple device management platform that could accommodate growing businesses and increasing regulatory demands.

Kandji grew to hundreds of B2B customers within a few months of initial product launch in 2019, and secured a $60 million Series B in 2021. Today, we have a 95% Customer Satisfaction rate and a rapidly growing community of customers, including names like Crunchbase, Belkin, Rackspace, Allbirds, FabFitFun, VSCO, and Turo.

Behind our business is a handful of the best investors in tech. Together, we are creating a new category of device management that can better serve modern businesses.

ABOUT the role


We are looking for a senior software engineer with experience building and shipping enterprise software on the macOS platform. As a Senior macOS Developer at Kandji, you will work with our proprietary macOS agent and suite of applications. Engineers on this team will have the opportunity to directly influence how features work, how the UI appears and overall impact the UX experience.

Day to Day:

  • Contribute code for new features
  • Triage issues and implement appropriate fixes
  • Become an authority on the macOS agent
  • Help with research and planning of new products or features
  • Design and develop software for deployment on macOS systems
  • Create and collaborate on features from design to delivery
  • Collaborate cross-functionally with distributed teams; we have a 100% remote workforce.
  • Work closely with engineering counterparts on other devices and platforms to ensure consistent architecture and product alignment.
  • Drive quality by writing modularized code that is testable, performant, and easy to maintain.

ABOUT you


Minimum Qualifications:

  • Strong experience developing native applications for macOS (Swift, Objective-C, C++)
  • Understanding of Cocoa design patterns and protocol-oriented programming
  • SQL/SQLite or related database experience
  • Good understanding and experience with complex concurrency management using OperationQueue and Grand Central Dispatch
  • Highly familiar with AppKit, Foundation, Core Graphics, Core Animation, and other relevant frameworks
  • Solid understanding of underlying technologies in macOS and familiarity with the command line, preferably with experience administering macOS computers using shell scripts, etc.
  • Experience working in Agile software development team leveraging continuous integration and deployment practices
  • Hands-on coding skills and comfortable with developing agents and background services, as well as traditional applications
  • Understanding of secure coding practices
  • Clearly understands the differences between macOS and other Apple platforms, such as iOS, and has a deep understanding of technologies specific to macOS

Nice to haves, but NOT required:

  • Strong Swift experience and familiarity with advanced features of the language
  • Experience using BSD libraries and other low-level macOS technologies
  • Knowledge of System and Network extension technologies
  • Experience in the Security space
  • Has written Swift Tools and frameworks for macOS
  • Experience with low-level frameworks/libraries in macOS
  • Experience with managing a large fleet of Apple devices in an Enterprise environment (Mac admin) is a plus
  • Familiarity with authentication protocols in the macOS enterprise system is a plus (e.g. enterprise connect)

Benefits & Perks

  • Work from anywhere in the USA!
  • Competitive salary
  • Generous vacation policy
  • 100% individual and dependent medical + dental + vision coverage
  • 401(k) with 4% company match
  • Equity for full-time employees
  • Home office reimbursement of $1000 for comfortable remote working
  • Cell phone & Internet stipend
  • 12 weeks paid leave for new parents
  • New Macbook Pro and software setup
  • Exciting opportunities for career growth
  • An outstanding, inclusive culture

We are excited to be serving a significant need for a fast-growing market, and are proud of the high-performing team we have brought together so far. If you’re someone who wants to engage in new, exciting projects that will challenge your skills in the best way possible, we would love to connect with you.

At Kandji we believe in fostering an inclusive environment in which employees feel encouraged to share their unique perspectives, leverage their strengths, and act authentically. We know that diverse teams are strong teams, and welcome those from all backgrounds and varying experiences.

Current Bounty
USD
$15,000

Posted: 35 days ago

BASICS


  • SALARY

    $180-220K

  • LOCATION

    Remote - US

  • VISA

    Not offered

  • BASIS

    FT

PROFILE


  • WEBSITE

    kandji.io
  • CRUNCHBASE

    Profile
  • ORIGIN

    San Diego, CA, United States

  • TIME ZONE

    America/Los_Angeles

  • FOUNDED

    2018

  • SIZE

    51-250

DESCRIPTION

The modern Apple device management solution for macOS, iOS, iPadOS, and tvOS. Apple MDM built for modern businesses.

About UsTerms of UsePrivacy Policy

Need help? Email support@talentdrop.com.

Crypto Market Cap & Pricing Data Provided By Nomics

Want to know about new job posts?