Software Developer (Public Sector) (m/f/d)

Permanent employee, Full or part-time · Germany

Our mission:
Are you a motivated Software Developer looking to make an impact by strengthening digital sovereignty in the public sector in Germany?
At Open-Xchange, we develop and deliver open-source communication and collaboration technologies for email and DNS security that connect millions of people worldwide.
Discover what Open-Xchange offers you:
  • We work in a non-hierarchical organization that empowers everyone to take responsibility, stay focused, and contribute directly to the company’s success and customer value.
  • We value expertise and continuous professional development. Our professionals work closely with experienced colleagues, take ownership of their work, and continuously expand their skills
  • Openness and diversity are core to OX. Different perspectives, backgrounds, and ways of thinking strengthen our collaboration and help us see the bigger picture.
Your team:
As part of the cross-functional OX Public Sector team, you will help develop secure email solutions that strengthen digital sovereignty in Germany. As a Java Developer, you will enhance the encryption framework of OX App Suite, including PGP, S/MIME, and end-to-end encryption (E2EE). You will work closely with product, security, and UI colleagues to deliver a robust and user-friendly encryption experience.
Your new job:
  • Maintain and improve existing backend and middleware components. 
  • Design and develop new services and APIs. 
  • Contribute to email encryption features (PGP, S/MIME, and end-to-end encryption). 
  • Collaborate with security and product colleagues to deliver reliable, user-friendly solutions. 
  • Support CI/CD pipelines, containerized deployments, and system operations. 
  • Write tests, review code, and document your work. 
This is the tech stack you'll be working with:
  • Programming languages and frameworks: Java, Spring Boot, OSGi
  • Containerization and orchestration: Docker, Kubernetes, Helm
  • CI/CD: GitLab CI, Jenkins
  • Build tools: Gradle
  • Databases: MariaDB/MySQL, Redis
Your background:
  • Solid hands-on experience in software development, preferably in Java-based systems. 
  • Strong motivation and passion for working with the mentioned tech stack.
  • Interest or experience in secure communication technologies and cryptographic concepts (e.g. PGP, S/MIME, key handling, certificate chains, message signing). 
  • Experience with RESTful APIs, microservices, and distributed systems. 
  • Familiarity with end-to-end encryption concepts or architectures is a strong plus. 
  • Knowledge of email standards (SMTP, IMAP, MIME) is beneficial. 
  • Strong verbal and written communication skills in both German and English. 
  • Intrinsic motivation to take ownership and a passion for open-source technologies, thriving in a low-hierarchy environment.
  • Comfortable working in a remote-first environment with multicultural teams across different time zones.
This is what you get at Open-Xchange:
  • The flexibility to work 100% remotely ensures a work environment that suits you best.
  • Flexible working hours that allow you to successfully combine your home and family responsibilities with work. 
  • Getting together in-person for workshops and fun team events. 
  • Time off to volunteer – and mental health support when you need it.
  • We provide financial relief through corporate benefits and a subsidy for ergonomic chairs and desks.
  • We can discuss further location-related benefits together in an initial talk.
Join the team:
Join us in our fight for an open internet and deliver added value! Click “Apply now” to submit your application.
Your contact person:
Reach out to Justin (recruiting@open-xchange.com) from the People Team. He will be able to discuss current opportunities and tell you more about our exciting vision and mission @OX.
Your application!
We appreciate your interest in Open-Xchange. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at recruiting@open-xchange.com.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.