Senior Software EngineerVerified as a real position
Jamf
Czechia, Brno2 months ago
- Posted
- Employment type
- Full-time
beta
Unlock the AI salary estimate
See the salary estimate and how this position stands in the market.
Get more replies from employers
Send the employer a tailored CV in minutes.
Who we’re looking for
- Solid experience in at least one strongly typed language (Go, Java, C++, C#, Rust, or similar).
- System design thinking. Distributed systems, failure modes, consistency trade-offs, what breaks at 10x scale.
- Critical thinking and good judgement. You question assumptions and make reasoned calls under uncertainty.
- Ability to learn fast. New language, new framework, new domain - you figure it out. This matters more than what's on your resume today.
- Real experience with AI-assisted development (Claude Code, Copilot, or similar). You've used these tools in your actual work, you know their limits, and you're ready to help the team use them well.
- Readiness for a challenging period. AI is changing how software gets built. We want someone who sees that as an opportunity and wants to help the team build the skills that count: agency, judgement, close collaboration with product.
- Clear communication. You explain technical decisions plainly, give and take direct feedback, and work across teams.
- Backend experience at scale. High-throughput services, observability, operational excellence. Familiarity with DNS, Kubernetes, or AWS is a plus, not a requirement.
- No ego. Small team, lots of trust, everyone learns from each other.
What you’ll do
- The Jade team makes sure that only enrolled, company-managed devices used by authorized users can access business-critical resources over the network.
- We own Jamf's DNS infrastructure: gateways that enforce security policies, content filtering, and threat blocking in real time across hundreds of millions of daily requests.
- We also own a distributed key-value store built on Raft consensus for low-latency reads at edge locations.
- Everything runs on AWS EKS.
- You'll help figure out what needs to change and make it happen [to prepare for significant traffic growth].
- You'll also spend time improving how we run things: dashboards, alerting, runsheets, synthetic monitoring.
- You'll help us get better at [AI-assisted development] - building judgement about when AI tools help and when they don't, working closely with product, and raising the bar on our craft.
- You'll join the on-call rotation once ramped up (team of 6, one week each, low noise).
- We expect impact beyond the team - cross-team initiatives, knowledge sharing, being a voice in broader conversations.
About the position
At Jamf, we believe in an open, flexible culture based on respect and trust. Our track record and thriving work environment all stem from the freedom we grant ourselves to get the job done right. We take pride in helping tens of thousands of customers around the globe succeed with Apple. The secret to our success lies in our connectivity, while operating with a high degree of flexibility. Work-life balance remains our priority while feeling connected is important to maintain our strong culture, achieve our goals, and thrive as #OneJamf. This role is offered as a hybrid in Brno , Czech Republic. We are only able to accept applications for those based in the Czech Republic or who have sponsorship to live and work in the Czech Republic.
Benefits
- 30 days of paid time off
- 3 paid days to volunteer
- Benefit Plus cafeteria
- Multisport Card
