Software Engineer

Who we are.

ZITADEL was founded in April 2019 in eastern Switzerland as an open source software company. We develop and operate ZITADEL, our Identity & Access Management platform ZITADEL. ZITADEL allows users to secure access to their digital services and manage digital identities.

The team consists now of 14 people. Most of us are engineers with in-depth experience of Identity & Access Management as well as cloud-native application development. We are constantly searching for great people to enhance our engineering or customer development side.

We are looking for you.

We are looking for a professional Software Engineer to join our team.

We are working on our identity and access management platform ZITADEL, which is based on eventsourcing and developed in golang.

You should already have some experience in either Identity and Access Management, cyber-security, or a related area. You should be open to new things and want to develop yourself further. ZITADEL is open source, so feel free to checkout our GitHub repository.

Our office is based in St. Gallen (Switzerland), but you decide where you want to work.

Preferably, you have a valid permit to work in Switzerland or be eligible to obtain a permit. We are open to discuss employment in other countries.

Your tasks.

  • Implement new features in collaboration with other engineers
  • Help with the design and implementation of the software architecture
  • Build reporting and threat detection feedback loops
  • Implementation of standards such as OpenID Connect, OAuth 2.X and SAML2.0
  • Code reviews
  • Assist in support inquiries and bug fixing

What you should add to the team.

  • Software development experience
  • Experience in Identity and Access Management or Security
  • You place value on security
  • Fluency in English

Bonus points for knowledge of

  • Eventsourcing and CQRS
  • OAuth 2.0, OpenID Connect, SAML2.0 or related specifications
  • GRPC

Our stack.


  • Golang
  • SQL
  • CockroachDB
  • Docker
  • Github
  • Serverless Containers
  • Kubernetes


  • Version Control (Git)
  • Code Reviews
  • Unit tests
  • Integration Tests
  • Agile work

We don't expect you to have experience with all technologies right from the start. We are on open source company, so you should be comfortable with open development and processes.

What we offer.

You will be joining an awesome and committed team in a fast-paced cybersecurity company. We offer you a flexible environment to thrive in and where you are very welcome to challenge the status quo.

We can offer you a total compensation consisting of base salary, profit share, and participation via employee stock ownership plan. Salary range is 70'000-120'000 CHF. Please do ask for details in case you are interested.

Further Benefits

  • Choose your hardware
  • Home office / remote work possible
  • Flexible work times
  • Part-time possible

Our current office is in 9000 St. Gallen (Switzerland), Teufenerstrasse 19. We have three coffee machines and counting.

Apply now.

We try to keep our hiring process lean, yet we need to make sure you will fit well into our team.

  1. Book a meeting to get to know each other. Let me know which position you are interested in. We want to get to know you, answer your initial questions and tell you a bit more about ZITADEL.
  2. Send over any documents to before the meeting.
  3. We will be reviewing the applications on rolling basis
  4. You will be invited for an interview and to meet the team. In the interview we want to get to know you, understand your motivation, how you are working, and you'll get a chance to meet the team and learn more about what we do.
  5. We will give you personal feedback to your application


If you need more info or if you are not sure if you fit the profile - take a leap of faith and reach out, book a meeting or DM us anyways. Happy to talk to you, if you are interested in what we do.