.
Swift Software Engineer II @ Jamf
  • Katowice
Swift Software Engineer II @ Jamf
Katowice, Katowice, Silesian Voivodeship, Polska
Jamf
12. 12. 2025
Informacje o stanowisku

What you’ll do at Jamf

At Jamf, we help organizations succeed with Apple. As a Software Engineer II on the Self Service+ team, you’ll contribute to building the next generation of Jamf’s unified end-user application—bringing together capabilities from multiple Jamf products into a single, seamless macOS/iOS experience. You’ll work in a collaborative, agile team, learning from senior engineers while mentoring others and steadily growing your technical impact. Your work will directly influence how millions of users interact with Jamf products every day.


The Self Service+ team was formed to build Jamf’s unified end-user app, consolidating multiple Jamf experiences into a single, coherent platform.

We focus on:

  • Shared infrastructure and foundations,
  • Reusable components across Jamf products,
  • Scalable architecture aligned with Jamf’s “Platform of the Future” vision. 


This role is offered as hybrid with an exception to be in Katowice office once per month. We are only able to accept applications for those based in Poland and have sponsorship to live and work in Poland.



  • 3+ years of experience in software engineering, with proficiency in Swift.
  • Solid understanding of software engineering fundamentals, including testing and code quality.
  • Familiarity with SwiftUI, AppKit and UIKit.
  • Understanding of Git/GitHub workflows knowledge (branches, pull requests, code reviews).
  • Ability to collaborate effectively in a small, agile, remote-first team.


Nice to have:

  • Experience with MDM solutions and macOS environment. 
  • Experience with launch daemons and agents.
  • Prior experience shipping software used at large scale.
  • Experience building shared components or platform-style systems.

What you’ll do at Jamf

At Jamf, we help organizations succeed with Apple. As a Software Engineer II on the Self Service+ team, you’ll contribute to building the next generation of Jamf’s unified end-user application—bringing together capabilities from multiple Jamf products into a single, seamless macOS/iOS experience. You’ll work in a collaborative, agile team, learning from senior engineers while mentoring others and steadily growing your technical impact. Your work will directly influence how millions of users interact with Jamf products every day.


The Self Service+ team was formed to build Jamf’s unified end-user app, consolidating multiple Jamf experiences into a single, coherent platform.

We focus on:

  • Shared infrastructure and foundations,
  • Reusable components across Jamf products,
  • Scalable architecture aligned with Jamf’s “Platform of the Future” vision. 


This role is offered as hybrid with an exception to be in Katowice office once per month. We are only able to accept applications for those based in Poland and have sponsorship to live and work in Poland.


,[Build and evolve macOS and iOS application features in Swift as part of Self Service+., Break down customer and product problems into well-scoped engineering work., Together with the team deliver solutions from design through implementation and testing., Collaborate with engineers across Jamf product areas (Jamf Connect, Jamf Trust, Jamf Protect etc.)., Contribute to shared platform components that enable multiple teams to ship consistently., Write unit and automation tests to maintain high quality and reliability. Requirements: Swift, SwiftUI, UIKit, Git/GIthub, AppKit, Agile, MDM, macOS Additionally: International projects, Small teams, Apple equipment, Training budget, Private healthcare, Flat structure, Free coffee, Bike parking, Playroom, Shower, Free snacks, Modern office, No dress code, Kitchen.

  • Praca Katowice
  • Katowice - Oferty pracy w okolicznych lokalizacjach


    165 526
    23 379