DevJobs

MacOS Software Engineer

Overview
Skills
  • Swift Swift ꞏ 4y
  • Objective-C Objective-C ꞏ 4y
  • C C
  • C++ C++
  • Swift UI Swift UI
  • iOS iOS ꞏ 4y
  • macOS macOS ꞏ 4y
  • CI/CD CI/CD
  • Networking Networking
  • macOS internals
  • VPN
  • System Extensions
  • sandboxing
  • notarization
  • macOS security
  • app extensions
  • low-level system programming
  • launch agents
  • daemons
  • Apple Network Extensions
About The Company

A fast-growing cybersecurity startup developing an innovative cloud-based platform that unifies networking and security into a single global solution. The company operates at the forefront of technology, building a cutting-edge product used by enterprises worldwide and shaping a rapidly evolving market category.

About The Role

We are looking for a talented and experienced Apple Platforms Software Engineer to join our team. In this role, you will take full ownership of a client application used by hundreds of thousands of users, working across the entire development lifecycle—from design to production.

Responsibilities

  • Own the end-to-end development of macOS/iOS client applications
  • Design and implement new features from scratch
  • Collaborate with DevOps to improve and maintain CI/CD and build systems
  • Research and adopt new technologies within the Apple ecosystem
  • Support the full application lifecycle, including releases and production issues
  • Work closely with QA, automation, product, and engineering teams

Requirements:

Requirements

  • 4+ years of experience developing for macOS and/or iOS
  • Strong proficiency in Swift and Objective-C
  • Deep understanding of Apple platforms and core technologies
  • Experience with SwiftUI and modern Apple development practices
  • Solid knowledge of multithreading and software engineering principles
  • Strong problem-solving skills and ability to work independently
  • Excellent communication and teamwork skills
  • B.Sc. in Computer Science or equivalent experience

Nice to Have

  • Experience with cross-platform C/C++ components
  • Background in VPN or endpoint security applications
  • Experience with networking and network protocols
  • Familiarity with Apple Network Extensions or System Extensions
  • Experience with CI/CD pipelines
  • Knowledge of macOS security practices (sandboxing, notarization)
  • Experience developing daemons, launch agents, or app extensions
  • Background in low-level system programming or macOS internals
Gini-Apps