Jobiglo

No results.

Senior Swift Software Engineer

Jamf · Brno

New
Hybrid Senior 🇬🇧 English
Swift Swift concurrency Swift Package Manager NetworkExtension

Job description

About the role

Jamf is looking for a senior engineer to own the Jamf Trust macOS app and its iOS counterpart. You will work on Apple Network Extension frameworks, building content‑filter and packet‑tunnel extensions that power the company’s Security Cloud strategy. The role is hybrid, based in Brno, and requires deep Swift expertise and a passion for high‑quality, well‑tested code.

Key responsibilities

  • Lead end‑to‑end projects as an epic owner, from design through delivery.
  • Participate in a 24/7 on‑call rotation, diagnosing production incidents and turning firefights into permanent fixes.
  • Review and merge pull requests, maintaining a healthy review throughput and raising the quality bar.
  • Build and maintain shared Swift packages, test/release infrastructure, and observability tooling.
  • Mentor junior engineers, conduct pair programming, and grow expertise across macOS and iOS platforms.

Required profile

  • Professional Swift experience on Apple platforms with production‑shipped applications.
  • Strong testing discipline and ability to design protocol‑based, testable code.
  • Demonstrated senior‑level contribution through code reviews, mentoring, and tooling improvements.

Required skills

  • Swift (including concurrency: async/await, actors, Sendable).
  • Swift Package Manager and modular package design.
  • Apple NetworkExtension framework (packet tunnel, content filter).
  • Systems debugging with crash report analysis, symbolication, and Instruments.
  • CI/CD pipelines, Fastlane, code signing, and App Store/Developer ID distribution.

What we offer

  • 30 days of paid time off plus 3 volunteer days.
  • Benefit Plus cafeteria, Multisport Card, and other employee perks.
  • Hybrid work model with flexibility and a supportive culture.
  • Opportunities to work on cutting‑edge security solutions for Apple devices.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Jamf.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Česko.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published před 3 dny

Expires za 1 měsíc

8 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Jamf

Brno