Our Firm



Senior Software Engineer


Jamf | 300 - Engineering

Who we are:
Jamf, the standard for Apple in the enterprise, extends the legendary Apple experience people love to businesses, schools, and government organizations. After watching hundreds of users struggle to deploy, update, and secure Apple computers, iPads, and iPhones in business and in the classroom, we knew there had to be a better way to handle such pesky IT functions. Removing the barriers of technology and empowering doctors to treat patients, teachers to teach, and businesses to thrive.

Today, more than 34,000 customers from more than 150 countries rely on Jamf to help them succeed with Apple. We don’t say we are the best, but we strive to be the best. We are a group of curious, self-starters with a passion for making people’s lives easier, paving the way for a better Apple experience in government organizations, hospitals, businesses, and schools. 

What you’ll do at Jamf:
At Jamf, we empower people to be their best selves and do their best work. The Senior Software Engineer is responsible for leading the effort as Jamf creates, maintains and continually improves products that help our customers find success with the Apple platform. Will work closely and lead others in agile delivery teams to create new components and features with high quality and reliability. You are a subject matter expert in various Jamf components and product offerings. You a leader helping Jamf remain the best of breed in end point management of Apple devices.


  • Lead in the creation and improvement of software components utilizing appropriate software language(s) while applying the necessary engineering theory and logic to meet overall project requirements. 
  • Leads in the coordination of component changes with related elements leveraging experience to predict design weaknesses and potential design flaws. 
  • Leads and contributes in agile events including code reviews 
  • Mentors and advises others in related components and broad fundamental expertise areas 
  • Applies appropriate testing techniques to product validating assumptions and resolve data conflicts making a definitive call on functional requirements 
  • Designs new component internal elements distinguishing public and private interfaces 
  • Analyze product requirements, defect, product issues and current code to help create component and feature backlogs 
  • Builds a deep understanding of workflows that make Jamf customers successful and apply that knowledge to ensuring the quality of each release 



Skills & Requirements

  • 4 year / Bachelor's Degree (Required)
  • 5 – 7 Years’ experience developing enterprise grade software with understanding of testing and quality assurance processes. (Required) 
  • 5 – 7 Years demonstrated experience in current programming language (to include at least one mainstream objective oriented or functional language) and tools based on position requirements (Required) 
  • General experience with performance and load testing applications (Preferred)
  • 6+ months experience in AWS Serverless Development
  • 6+ months experience writing Lambda functions in Python
  • Experience with CICD practices
  • Experience with GitHub, VJS, Swift/Obj-C
  • Familiarity with Dynamo DB
  • Strong Communication Skills 
  • Proven Analytical Skills 
  • Ability to interact effectively with co-workers in a results driven culture 
  • Good Listening Skills 
  • Strong Presentation Skills
  • Ability to engage with and establish trust and rapport with all levels of customers and employees 
  • Apple Platform 
  • Agile preferred 
  • Solution focused ability working collaboratively in a fast-paced environment


How we help you reach your best potential:

  • We are progressive, but laid back. You are free to be you and work how you work best. Here, you manage your own day and your own work style.
  • Everyone has a voice, and everyone can make a difference, our more than 90% employee retention rate agrees!
  • Opportunity to make a real and meaningful impact for more than 34,000 global customers with the best Apple Device Management solution in the world
  • We put people over profits – which is why our customers keep coming back to us at a 96% customer retention rate
  • Ability to support and give back to your community through volunteer paid time off.
  • We embrace all perspectives. Our employee led I&D groups encourage employees to make real, actionable differences here at Jamf.
  • 20 of the Top 25 Fortune 500 companies rely on Jamf to do their best work.
  • We are relentless, but we are selfless. You can create and be creative, dig in, break it down, and troubleshoot to help others make sense of technology.
  • Opportunity to make a real and meaningful impact for people by constantly building and improving the best Apple enterprise solution in the world. 


You are the right kind of Jamf if:
You go above and beyond for others, genuine and willing to help, always. You support the team around you, you don’t point fingers or pass blame. You take responsibility for your actions, are open, and respect others. You value different perspectives, in how you work and how you learn. You are naturally inquisitive, like to create and be creative. You are a problem solver, curious and resourceful, self-driven and constantly improving. You roll up your sleeves and dig in. You are excited by not knowing what may lie ahead. You are willing to take risks, try new things, even fail just to do it better next time. You’re not a jerk. You put people first. You are a good person, someone who just wants to do the right thing.


Why Jamf? 
Our mission is simple; we help organizations succeed with Apple. At Jamf, we put people first. We focus on the human before we focus on the technology. We are just good people that have it in their gut to do what’s right – for our customers, our employees, and our communities.


Get social with us: InstagramLinkedInFacebookTwitter & YouTube