Jamf

Senior Software Engineer (Swift)

Jamf
Apply
2 months ago
Brno, CzechiaSenior

Responsibilities

  • Lead projects end to end as an epic owner, covering design, coordination, and delivery.
  • Develop and maintain Jamf Trust macOS and iOS applications, network extensions, shared Swift packages, and related test and release infrastructure.
  • Participate in weekly first-responder duty and the 24/7 Jamf Trust rotation, diagnose production issues, and implement permanent fixes.
  • Review agent-produced code, maintain review throughput, and raise the shared quality and verification standards.
  • Improve logging, diagnostics, observability, alerting, and product troubleshooting capabilities.
  • Contribute to technical direction, propose work, challenge designs, and identify gaps in plans.
  • Mentor less experienced engineers through pairing, explanatory reviews, and Apple platform and domain knowledge development.

Requirements

  • Professional Swift experience on Apple platforms with production applications shipped to real users.
  • Knowledge of modern Swift concurrency, including async/await, actors, Sendable, strict concurrency checking, and data-race or isolation issue resolution.
  • Experience with Swift Package Manager and modular multi-target package design.
  • Strong testing discipline and protocol-based design for testability.
  • Systems debugging experience involving crash reports, symbolication, process lifecycles, and Apple Instruments profiling.
  • Experience working with coding agents and verifying their output before release.
  • Demonstrated senior-level contribution through code review, mentoring, and improvements to shared tooling and documentation.
  • Preferred: experience with Apple NetworkExtension packet tunnel and content filter providers.
  • Preferred: knowledge of HTTP/HTTPS, DNS, VPN, and TCP/IP networking.
  • Preferred: experience with macOS system extensions, XPC, Apple code signing, provisioning, notarization, Fastlane, App Store and Developer ID releases, production observability, incident triage, and agent-verifying CI or repository instructions.

Benefits

  • Hybrid role based in Brno, Czech Republic; applicants must be based in the Czech Republic or have sponsorship to live and work there.
  • 30 days of paid time off.
  • 3 paid volunteer days.
  • Benefit Plus cafeteria and Multisport Card.
  • Flexible work style and an inclusive, trust-based workplace.

Tech Stack

iOSmacOSSwift

Categories

Mobile
Jamf

About Jamf

1,001-5,000 employees

Jamf builds Apple-first device management and security software for businesses, schools, and government, covering Mac, iPhone, iPad, and Apple TV. Its SaaS products (including Jamf Pro, Jamf School, Jamf Protect, and Jamf Connect) handle deployment, compliance, identity, and endpoint protection at scale. Founded in 2002 and headquartered in Minneapolis, it is publicly traded on Nasdaq as JAMF and maintains the Jamf Nation admin community.

Contact me