Our Firm



Java Software Engineer II (API)


Jamf | 300 - Engineering | Katowice, Silesian Voivodeship

We are looking for an experienced Java Software Engineer to join our engineering team to help us create, maintain and continually improve public API for Jamf Pro product. 

Your role will be to work with other teams to accelerate the development of our API.

You participate in an agile delivery team that produces and delivers solution with high quality and reliability. You are a key component in Jamf remaining the best of breed in endpoint management of Apple devices.

Jamf is a fast-paced environment. Successful team members are adaptable to the change that is a part of software development. Our goal at Jamf is to ship the highest quality product to solve our customer's problems.




  • Build a deep understanding of workflows that make a Jamf Pro customer successful and apply that knowledge to build high-quality software
  • Agile Development experience, especially unit testing, continuous integration, refactoring, code reviews, meeting the overall project requirements
  • Understanding of and commitment to Agile development methods and practices
  • Contribute as a fully embedded member of an agile team, working directly with Software Engineers, Product Managers, Software Architects, Product Owners, and others to define, plan, and execute work
  • Has ability to positively impact coworkers and teams in a highly collaborative environment
  • Create, improve and maintain software components utilizing appropriate software language(s) while applying the necessary engineering theory and logic to meet overall project requirements
  • Engage and collaborate with Software Engineers across teams to share and define best practices related to their area(s) of expertise
  • Performs all job responsibilities in alignment with the core values, mission and purpose of the organization
  • Adheres to the highest moral, ethical and legal standards to deliver an environment that promotes respect, innovation and creativity
  • Supports and promotes a positive, inclusive workplace one in which the talents and strengths of our increasingly diverse workforce are welcomed, further developed and manifested in our work
Skills & Requirements

  • 2+ years of experience in Java application development
  • Experience and knowledge of Spring Framework, SQL, Tomcat, Git
  • Strong communication, analytical, and listening skills
  • Ability to interact effectively with co-workers in a results-driven culture
  • Strong written and oral English language skills