JOB DETAILS
Senior Python Software Engineer (m/f/d)
CompanyCheckmk GmbH
LocationMunich
Work ModeOn Site
PostedOctober 29, 2026

About The Company
Checkmk is a full-stack IT monitoring and observability platform that gives you broad and deep visibility across your entire hybrid stack, whether it's cloud, on-premises, or a mix of both. Infrastructure, applications, and user experience, all in one platform.
We power the mission-critical IT backbone for some of the world's largest organizations who serve billions of people every day, and for them, IT availability and reliability are non-negotiable.
Our story started in 2009 as an open-source project with a clear mission: make IT monitoring faster, more robust, and more efficient. Since then, we've kept pushing at the boundaries of what next-generation monitoring could look like.
Over 5,000 customers and 300 partners across 50+ countries trust Checkmk as their standard for IT monitoring and observability.
About the Role
Your mission
Checkmk helps IT teams monitor their entire infrastructure, from servers and networks to cloud and containers. Here, a feature doesn't end at the screen. People work with our product through its UI and its APIs, and AI assistants are quickly becoming just as important. If you like thinking about a feature through from the API to the screen to what an agent can do with it, this role is for you.As a Senior Python Software Engineer (m/f/d) in one of our development teams, you'll build product features and help shape where Checkmk goes next. Here's what your journey with us could look like:
- Product features: Take features from idea to release across a Python backend with its APIs and a Vue.js/TypeScript frontend, scoping them together with Product Management.
- AI, in the product and in your workflow: Help shape what our AI assistant can do for people who run complex IT environments, and grow it into something they rely on. AI tools like Claude Code are already part of how we build software, and you'll help decide how we use them.
- Evolving the architecture: A product that has grown over many years carries decisions that made sense at the time. Help reshape large parts of the codebase where the product needs it, and plan changes that move it forward step by step without disrupting the customers who depend on it.
- Collaboration: Work closely with UX, QA, Security, Product Management and other development teams. We work in two-week sprints with dailies, retros and sprint planning, and keep improving how we work.
Your profile
- 5+ years of experience in Python
- Experience evolving a large, long-lived codebase
- Experience driving technical decisions and making changes that span teams
- Experience designing web APIs
- Experience with Vue.js, React or TypeScript is a plus
- Good understanding of Linux to navigate and troubleshoot efficiently
- Familiarity with AI coding tools like Claude Code and curiosity about how far they can go
- Experience building LLM-based features, such as agents and their tool integrations, is a plus
- Interest in IT operations or monitoring is a plus
- Interest in working on open-source software
- Business fluent in written and spoken English
Why us?
- The chance to make a decisive impact and shape the future of a dynamic, fast growing tech company while growing with your tasks and responsibilities
- Flexible and family-friendly working conditions in a stable environment
- Workation: we offer the opportunity to work 6 weeks within EU to extend f.e. your vacation
- With the wide range of sports and wellness offers from Wellpass, you can choose from over 9,000 sports and wellness offers
- An agile team that embodies autonomy and fast decision making within flat hierarchies
- A unique corporate culture where we emphasize equality, diversity and inclusion
- A wide range of education and training opportunities
- Fully remote work or high flexibility between mobile work and an office in one of the most beautiful, central district of Munich
- An attractive salary
- Regular onsite events of all sorts (Company Outings, Team events, Checkmk Conference, Conference After Party and more) in a familiar atmosphere
Interested? Then contact us now!
You can get insights about working@checkmk at: www.kununu.com/de/checkmk
About us
We are the creators of Checkmk, a leading hybrid IT monitoring software for both cloud-native and traditional infrastructures and applications. Checkmk is available as an open-source and commercial edition. We are a strong team of software developers and DevOps, open-source enthusiasts and nerds who are passionate about helping small and large companies run their complex IT infrastructures reliably. Over the last years we have grown from 20 to over 250 employees to support our customer growth in Europe, the US and beyond. Our colleagues currently work from our Munich HQ as well as across Germany, Italy, Austria, France, Spain, Poland, USA, UK, Singapore and Malaysia.We are a dynamic, fast growing and easy-going company where positive collaboration is very important. We are more than just colleagues; we have a strong team and a great customer community. For us, high autonomy and flat hierarchies are not just words on paper, but everyday life. With us you don’t work as one of hundreds or on purely theoretical questions but have an immediate positive influence.
With our product, we make the lives of thousands of administrators easier and help them in coping with the increasing complexity of IT. Our customers love our product and your work helps to keep it that way!
Key Skills
PythonVuejsReactTypescript
Categories
SoftwareTechnologyEngineering
Job Information
📋Core Responsibilities
The Senior Python Software Engineer will be responsible for developing and maintaining software solutions within the development department. They will collaborate with the team to deliver high-quality code and contribute to technical projects.
📋Job Type
permanent employee
📊Experience Level
5-10
💼Company Size
231
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →
You'll be redirected to
the company's application page