Software Developer Python/JavaScript (m/f/x)

  • Europe | remote
  • Full-time or part-time (32 hours)
  • Professionals

Your Tasks

Our company is growing—as is the Software Development Team! Join us in our vision of “Digital Sovereignty for the World” and help us develop our products UCS and UCS@school. Work with a team that supports each other at all times and is enthusiastic about Open Source. Due to our diverse and extensive products, new exciting challenges are your daily business.

Our Daily Business

  • Your team: you’re working in a team with 3 to 7 other developers, improving UCS or UCS@school.
  • There are different areas of responsibilities:
    • Integration of apps into our UCS App Center, e.g. with docker-compose
    • Python extensions of connectors, e.g. to Office 365, Active Directory, G-Suite or Apple School Manager
    • Fixing bugs in different parts of our product, e.g. with Python or Shell/Bash
    • Implementation of hybrid authentication with Kerberos and OpenID Connect
    • Automated tests with Jenkins, Pytest, Selenium
      Project work

Project work
We always work on smaller or larger projects, e. g. the digital workplace for the public sector or the Sovereign Cloud Stack.

Get to know Arvid – he reports on his everyday work as an Open Source Software Engineer at Univention.

What we expect

  • You have profound knowledge of Python (backend) and JavaScript (frontend) on Linux systems.
  • You are familiar with source code management; we work with GitLab.
  • Ideally, you have experience with one of the following technologies: Shell programming, Debian, OpenLDAP, Active Directory, DNS, DHCP, Docker, OpenID Connect, SAML, REST API..
  • You are fluent in German and/or English.

What we offer

  • Flexible working hours – whether you like to work early in the morning or late at night, everyone can find the time that suits them.
  • At home or in the office – we have 3 offices: Bremen, Berlin, Leipzig. Your hometown is not listed? No problem, you can also work from your home and visit one of the locations as needed.
  • Your software—we’re open-minded, i.e. you decide if you want to work with Ubuntu, Microsoft, or macOS. We also equip your home office with hardware.
  • Our slogan – be open. – characterizes our corporate culture: we live open cooperation! We do not work against each other.
  • Hackathon – regularly spend a day trying out new technologies and working methods in a team or on your own.
  • Digital Sovereignty – be part of the team and support us in our mission to spread Open Source technologies.
  • On top of that, we sponsor you to stay fit, e.g. in the gym or with leased bikes, we offer employee discounts, company events, participation in conferences, and friendly teams.

Univention – be open.

  • Open Source company, founded in 2002.
  • Our vision: a self-determined and future-oriented IT landscape.
  • With UCS and UCS@school, we provide Open Source solutions for managing digital identities and integration of IT applications for companies and other institutions.
  • 80 employees are working from home or in our offices in Leipzig, Berlin, and Bremen.
  • Our company is composed of different teams. 15 employees work in software development. In addition, that team is also supported by external software developers.
  • Our five values: integrity, respect in dealing with each other, taking responsibility, personal and professional development as well as openness.
  • We live our philosophy: be open.
  • We’re growing again in 2022 and are looking for good additions to the team.

Your contact person

Irene Weingart

Irene Weingart
Tel.: 0421 / 222 32-25

Are you interested?

Then we look forward to receiving your complete application, either online or via e-mail to Please let us know your earliest possible start date and your salary expectation.