Jamf Logo png

Senior Software Engineer - C#


Job Description

At Jamf, people are at the core of everything we do. We do what's right for our customers, our employees, our communities and our world. We take pride in simplifying technology for tens of thousands of customers around the globe and helping organizations succeed with Apple.


Jamf operates as a choice-based office model. Choose to work in the office, connect 100% remote from your home, or find the blend that works best for you.


What better way to work on a Windows version of an application than at a company whose mission is to help organizations succeed with Apple? It's true, but we also know that one management solution cannot be stretched to meet all ecosystems. Solutions that offer cross-platform support make more sense.



Many organizations with Apple also have non-Apple devices, thus, it's critical that device management and endpoint security solutions leverage the unique capabilities and features of each ecosystem. We can only serve our customers best when we work across multiple platforms and device types — including Android and Windows — which is why it is essential for Jamf to hire from a broad experience pool. This is what makes our work interesting and full of new ideas!



This role could be remote in the Czech Republic. We are only able to accept applications for those based in the Czech Republic or have sponsorship to live and work in the Czech Republic.



What you'll do at Jamf:

At Jamf, we empower people to be their best selves and do their best work. We are looking for an experienced C#/.NET Software Engineer to join our growing Windows Team.



At the end of 2020, we launched a new product Jamf Private Access, which allows companies to securely access their applications and data stored in the cloud. We are building the best product for remote working based on the principles of the Zero Trust Network.



You will gain end to end experience developing our new Windows 10 + 11 client. That will include working on areas ranging from deep in the Windows OS networking stack, to the app's core business logic, to the backend RESTful API integration and also UI development. We experienced that the Windows 10 platform brought us a lot of new technological challenges and a new set of customer expectations. There is plenty of development ahead.



As a developer, you will become a part of a small team and get plenty of input and ownership in the design, delivery and release of our software.



What do we expect from you?

  • Knowledge and experience with C# and .NET Software Development - both Win32 and WPF.
  • Understanding of network protocols (IP, TCP/UDP, DNS).
  • Experience with mentoring junior colleagues.


It will be plus if you have:

  • Windows Filtering Platform (WFP).
  • Network Driver Interface Specification (NDIS).
  • Akka.net framework.
  • C++ (for low-level networking).


You're a real unicorn if you have:

  • Experience with Windows Communication Foundation (WCF).
  • Experience with NUnit framework for unit tests.


Overall, we are looking for a Windows developer with the necessary technical aptitude, enthusiasm and collaboration skills required to thrive at Jamf.



Why will you love it here? ❤️
  • Named a Fortune Best Workplace in Technology, 2021.
  • Open and friendly culture (yes, everybody says that, join us and see for yourself ).
  • We offer flexible work-life in a choice-based office model.
  • Our house is full of experienced people with passion for knowledge sharing. Check our Engineering Blog: https://medium.com/jamf-engineering out for some inspiration .
  • $1,000 WFH stipend to better equip your home workspace, Apple gear, and restricted stock units.
  • You will work on a top security product and have the opportunity to make a real and meaningful impact across a wide range of sectors: education, healthcare and commercial (https://www.jamf.com/resources/case-studies/ )
  • 30 days of holiday, paid Volunteering Time Off and of course, training support and other exceptional perks and benefits.

You are the right kind of Jamf if:
You go above and beyond for others, are willing to help, and support the team around you. You value and learn from different perspectives. You are curious and resourceful, a problem-solver, self-driven and constantly improving. 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 are someone who cares about doing the right thing.

What does Jamf do?
Jamf extends the legendary Apple experience people enjoy in their personal lives to the workplace. We believe the experience of using a device at work or school should feel the same, and be as secure as, using a personal device. With Jamf, IT and security teams are able to confidently manage and protect Mac, iPad, iPhone and Apple TV devices, easing the burden of updating, deploying and securing the data used by their end-users. Jamf's purpose is to simplify work by helping organizations manage and secure an Apple experience that end-users love and organizations trust.


We are free-thinkers, can-doers and problem crushers with a passion for helping customers empower their workforce to focus on their jobs, not the hassles of managing technology – freeing nurses to care, teachers to teach and businesses to thrive. We have over 2,500 employees worldwide who are encouraged to bring their whole selves to work each and every day.


Get social with us and follow the conversation at #OneJamf



Find your dream job

Freshly added jobs

30 days

Experienced WordPress Developer

Porting from PHP to Nuxt

Senior Full Stack Developer (Vue.JS, Node.JS, Nuxt, Strapi)

Senior PHP developer - Netherlands