Skip to main content

Software Developer Linux Python Integrations (m/f/d)

Bremen, Berlin, Leipzig, Remote
Full-time
Permanent employee

Your Mission

This position is tied to employment subject to German or Spanish social security regulations. Applications are welcome provided that the legal requirements for employment in Germany or Spain can be met.

About Us
Univention GmbH stands for digital sovereignty, open IT infrastructures, and open-source-based software solutions. Our goal is to provide organizations - especially in public administration and education - with secure, independent, and customizable IT environments.
With our Identity & Access Management (IAM) and our modular open-source solution Nubus, we create flexible, interoperable, and sovereign IT infrastructures that meet the requirements of modern administrations and educational landscapes.
  • Develop services: You will design and optimize services and interfaces for identity-managed services. This includes implementing components of our UCS and Nubus products - primarily using Python on Linux - and deploying them on Debian-based systems as well as in Kubernetes environments
  • Ensure quality: You will ensure that our solutions remain robust, maintainable, and reliable through appropriate test coverage
  • Achieve more together: You will work in an agile team on scalable solutions that support digital sovereignty

Your profile

  • Solid qualifications: You have a degree in computer science, business informatics, or a comparable field - or several years of professional experience in IT
  • Python expertise: You have at least three years of experience developing with Python on Linux systems
  • Protocols & services: You have experience integrating services via APIs and protocols such as REST, OpenID Connect, LDAP, and SQL. Ideally, you are familiar with identity management systems like Samba/Active Directory, Microsoft Entra ID, and OpenLDAP
  • Container skills: You are confident working with Docker and familiar with container-based development
  • Backend architecture: You build scalable systems that perform reliably even in large environments
  • Solution-oriented mindset: You enjoy working in a team and finding pragmatic, sustainable solutions
  • Multilingual communication: You communicate confidently in both German and English

Nice to Have

  • Modern tools: Experience with pytest, Playwright, and GitLab
  • Frontend basics: Basic knowledge of JavaScript and CSS
  • System-level knowledge: Familiarity with Debian and its package management
  • Authentication & authorization: Experience with authentication and authorization mechanisms
  • OpenID Connect IdPs: Ideally, experience working with providers such as Keycloak

Why us?

  • Flexibility: Work remotely or at one of our locations, with flexible hours that fit your personal life
  • Individual learning: We support your professional growth with tailored learning and knowledge-sharing opportunities
  • Your ideas matter: Actively shape our products - your input has real impact and room for innovation
  • Appreciation: We foster an open, respectful company culture where your voice counts
  • Freedom: Take advantage of workation opportunities within the EU and flexible vacation policies
  • Security: A permanent position in a meaningful, future-oriented environment
Shape the future of our software development - and actively enable digital sovereignty.
Sounds exciting? We look forward to your application!

About us

Careers Working at Univention: be open.

Ever considered an open relationship?

…or maybe a special job? Something steady. Something attractive. Something with a lot of potential. And something else particularly special – a whole lot of freedom: For you, as an IT expert and aficionado, as an employee, and as a person. Including all your talents, your desires, and your rough edges. There’s no discounting a better quality of life either.

What about us?

We are the better alternative. Because we want to make the (virtual) world a better place. On the one hand, we are thoroughly convinced by and passionate about Open Source. Software with an openness which makes it simply more innovative and effective than the products on offer from the industry giants.
On the other hand, because openness is also a quintessential element of life in our company. For you, that means drawing greater pleasure from your work, the community, and your (professional) life as a whole.