HHiring Reality
← Jamf

Senior Software Engineer (Swift)

Jamf
Location
Brno, Czechia
Posted
1 month ago
Department
Engineering
What they actually want (must-haves)
  • Professional Swift experience on Apple platforms, with production applications shipped to real users.
  • Knowledge of modern Swift concurrency (async/await, actors, Sendable), including strict concurrency checking and resolving data-race/isolation errors.
  • Swift Package Manager and modular design experience: building, consuming, and extracting multi-target packages.
  • Strong testing discipline and protocol-based design for testability.
  • Systems debugging skills: crash report analysis, symbolication, process lifecycles, and Apple Instruments profiling.
  • Experience working with coding agents: knowing where they go wrong and verifying their output before it ships.
Nice to have
  • Apple's NetworkExtension framework: packet tunnel and content filter providers.
  • Knowledge of networking (HTTP/HTTPS, DNS, VPN, and TCP/IP stack).
  • macOS system extensions and XPC inter-process communication.
  • Apple code signing, provisioning, notarization, Fastlane, and release experience via both the App Store and Developer ID.
  • Production observability: error reporting, alerting, and incident triage.
What the job really is

As a Senior Software Engineer at Jamf, you will work on the Netopyre team, focusing on the Jamf Trust macOS app and its iOS components. Your responsibilities will include leading projects, diagnosing production issues, mentoring junior engineers, and contributing to the technical direction of the team while ensuring high-quality code through collaboration and testing.

Benefits
  • 30 days of paid time off
  • 3 paid days to volunteer
  • Benefit Plus cafeteria
  • Multisport Card
  • and more.
Things to weigh
  • Hybrid work model may require flexibility in managing work-life balance.
  • The role involves significant operational responsibilities, including 24/7 support duties.
  • The position requires collaboration and mentoring, which may not suit candidates preferring independent work.
  • No salary listed in the posting.
Job score3.2/5
Benefits3/5
Freshness4/5
Career value4/5
Role clarity5/5
Pay transparency0/5

Applying to Jamf?

See how your résumé matches this role — and tailor it from what actually gets interviews.