
Empowering IT to manage Apple devices effortlessly
Jamf is a leading software company headquartered in Minneapolis, Minnesota, specializing in Apple device management. Their flagship product, Jamf Pro, is utilized by over 40,000 organizations worldwide, including major clients like NASA and the University of California. With a workforce of approxima...
Jamf offers competitive salaries, equity options, generous PTO, and a flexible remote work policy. Employees also benefit from a learning and developm...
Jamf fosters a culture that prioritizes innovation and customer success, with a strong emphasis on collaboration and support for Apple technology. The...

Jamf • Katowice, Poland
Jamf is hiring a Software Engineer II to contribute to the development of the Self Service+ team, focusing on building a unified end-user application for Apple products. You'll work with Swift and collaborate in an agile environment. This role requires experience in software engineering and a passion for user experience.
You have a solid background in software engineering, particularly with experience in Swift, and are comfortable working on macOS and iOS applications. You thrive in collaborative environments and enjoy mentoring others while also learning from more experienced engineers. You understand the importance of building scalable and reusable components, and you are eager to contribute to a team that values flexibility and work-life balance. You are based in Poland and are ready to engage in a hybrid work model, attending the Katowice office bi-weekly.
Experience with agile methodologies and a strong understanding of user experience principles would be beneficial. Familiarity with building applications that integrate multiple services and a passion for Apple products will set you apart.
As a Software Engineer II at Jamf, you will play a crucial role in developing the next generation of Jamf’s unified end-user application. You will work closely with your team to consolidate various Jamf experiences into a single, coherent platform that enhances user interaction. Your contributions will directly impact how millions of users engage with Jamf products daily. You will be involved in designing and implementing shared infrastructure and reusable components that align with Jamf’s vision of a scalable architecture. You will also participate in code reviews and contribute to the continuous improvement of the development process, ensuring high-quality software delivery.
Jamf provides a flexible work environment that prioritizes work-life balance while fostering a culture of respect and trust. You will have the opportunity to work in a collaborative team that values your input and encourages professional growth. The role offers a chance to make a significant impact on the user experience of Jamf products, and you will be supported in your career development through mentorship and learning opportunities. We believe in the importance of connectivity and community, and you will be part of a team that shares these values.
Apply now or save it for later. Get alerts for similar jobs at Jamf.