Jamf, founded in 2002 and headquartered in Minneapolis, MN, is the creator of the Jamf Pro, the only suite of client management software developed exclusively for the Apple platform. As such, it offers a native solution that provides great breadth and depth of functionality for IT managers including inventory, package building, image management, remote imaging, remote updates, iOS mobile device management and a powerful framework for automated support.

View All Jobs

Senior Software Engineer - Sustaining

EMEA-PL-Katowice

The Sustaining Software Engineer is responsible for enabling Jamf to best serve customers of our flagship product, Pro. The Sustaining team operates at the convergence of point of delivery teams, Cloud Ops and Engineering, and Support. The team digests requests from the Cloud Ops and Support organizations and works with them to triage issues, diagnose root causes, and identify potential solutions. This work is often done in partnership with delivery teams. In addition, the team supports deployments of Pro to cloud and on-premise environments. The team’s work also provides a critical feedback loop to the organization, identifying opportunities for success with the product in the real world. Over time, Sustaining Engineers are expected to develop into a subject matter expert in Jamf’s products and how they operate in the real world. The team is a key component in Jamf remaining the best of breed in end point management of Apple devices.

Responsibilities:

  • Perform root-cause analysis on customer impacting issues
  • Serve as an escalation point for customer escalations
  • Proactively engage and collaborate with partners when issue arise to ensure successful outcome
  • Advise internal teams in their efforts to resolve customer impacting issues
  • Participate in team ceremonies to identify and refine potential work, communicate findings, and drive opportunities to collaborate
  • Clearly document findings from investigations, gather other knowledge gained, and proactively communicate them to enable department and Jamf-wide learning
  • Occasionally provide off hours support for deployments and customer escalations
  • Lead cross-team and cross-department technical collaboration in critical customer escalations
  • Advise stakeholders on critical customer escalations

Requirements:

  • 4+ Years experience developing enterprise grade software (Required)
  • Experience solving production Java issues through use of native tools such as heap dumps, thread dumps and JVM profilers (Required)
  • Experience utilizing system monitoring tools such as LogicMonitor, AppDynamics or SumoLogic (Optional)
  • Experience with JVM memory management and performance tuning (Optional)
  • 4 year / Bachelor's Degree (Preferred) / A combination of relevant experience and education may be considered
  • 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
Skills & Requirements Qualifications