Become a part of the Family

The MicroDoc team is composed of highly skilled professionals from more than 13 different countries. We are benefitting from a variety of cultural and educational backgrounds and are prepared to do business with an international customer base. The team is carefully balanced between seasoned professionals with multi-year experience and young aspiring engineers who are looking for challenges and personal improvement.

As leading supplier of Java™ technology, member of the JCP Executive Committee, and member of the GraalVM™ Advisory Board, MicroDoc is always seeking for specialists and full-stack developers.

Full-Stack Software Ingenieurin/Ingenieur
Full-stack Software Engineer

Location: Berlin, Munich, Stuttgart

Stell dir vor du müsstest Millionen von Geräten ein Update mit dem neuesten Featuren verpassen. Klingt einfach oder? Update drauf, Reboot, läuft. Damit das so einfach geht müssen allerdings im Vorfeld viele Aspekte betrachtet werden: Planung und Realisierung einer stabilen skalierbaren Backend-Infrastruktur, Sicherstellung zuverlässige Datenübertragung, Entwicklung von Rollback-Möglichkeiten im Fehlerfall und immer wieder die Möglichkeit zum Monitoring aller beteiligten Komponenten. Genau solche Fragen und andere beschäftigen uns Tag für Tag und wir brauchen dich um die richtigen Antworten zu finden. Bewirb dich jetzt als Full-Stack Software Ingenieurin/Ingenieur bei MicroDoc.
Natürlich können wir nicht jeden nehmen, daher solltest du:

  • Expertenwissen in Java, sowie sehr gute Kenntnisse in C/C++, Rust, Kotlin, JavaScript oder Python mitbringen. Sowie das Selbstverständnis sich in neue Technologien einzuarbeiten.
  • Im Umgang mit Cloud Infrastrukturen und Tools, wie Docker, Kubernetes und Azure geübt sein
  • Im Umgang mit Embedded-System Erfahrungen gesammelt haben.
  • Einen Hang zum stetigen Optimieren haben und nie mit existierenden Lösungen zufrieden sein

Dafür geben wir dir die Freiheit zu entscheiden

  • Welche IDE, Betriebssystem, etc. du verwendest. Du weißt am besten was gut für dich ist.
  • Welche Tastertur, Maus, Laptop du benutzt. Ob mechanische oder nicht bleibt dir überlassen.
  • An welchem Standort von MicroDoc du tätig sein willst. Unsere Projekte sind eh immer auf mehrere Standorte verteilt.
  • Wieviel Kaffee du am Tag trinkst. Wir hätten auch Tee.

Zudem bieten wir

  • Sportbonus, sowie Rad-Leasing (JobRad)
  • Zweierbüros, weil wir wissen, dass man bei der Arbeit auch mal seine Ruhe haben möchte
  • Home-Office. Nur weil die Pandemie fast vorbei ist muss man nicht seine Lebenszeit für den Weg zur Arbeit verschwenden
  • Zwei Chefs, die du jederzeit ansprechen kannst

Imagine having to update millions of devices with the latest features. Sounds easy, doesn’t it? Update, reboot, run. In order for this to be so easy, however, many aspects have to be considered in advance: planning and implementation of a stable, scalable backend infrastructure, ensuring reliable data transmission, developing rollback options in the event of an error and always the possibility of monitoring all components involved. Exactly such questions and others concern us every day and we need you to find the right answers. Apply now as a full-stack software engineer at MicroDoc.

Of course, we can’t take everyone, so you should:

  • Have expert knowledge of Java and very good knowledge of C/C++, Rust, Kotlin, JavaScript or Python. As well as the self-image to familiarize yourself with new technologies.
  • Be proficient in using cloud infrastructures and tools such as Docker, Kubernetes and Azure
  • Have gained experience in dealing with embedded systems.
  • Have a penchant for constant optimization and never be satisfied with existing solutions

We give you the freedom to decide

  • Which IDE, operating system, etc. you are using. You know best what is good for you.
  • Which keyboard, mouse, laptop you use. Whether mechanical or not is up to you.
  • At which MicroDoc location you want to work. Our projects are always spread over several locations.
  • How much coffee you drink. We also serve tea.

We also offer

  • Sports bonus and bike leasing (JobRad)
  • Two-person offices, because we know that you sometimes want to have some peace and quiet at work
  • Home office. Just because the pandemic is almost over doesn’t mean you have to waste your lifetime commuting to work
  • Two bosses that you can talk to at any time

How to apply!

Send your resume and cover letter to jobs@microdoc.com.

We look forward to hearing from you!

Full-Stack Software Ingenieurin/Ingenieur
Full-stack software engineer

Location: Berlin, Munich, Stuttgart

Die MicroDoc schreibt nicht nur gute Software, wir schreiben auch die Software, die sicherstellt, dass andere Software gut wird. Angefangen von der Entwicklungsumgebung, den Build-Pipelines, bis zum Code Review, bei dem wir unsere Kunden buchstäblich auseinandernehmen, deckt die MicroDoc alles ab. Hast du auch Lust die dafür notwendigen Werkzeuge zu entwickeln und immer weiter zu verbessern? Dann Bewirb dich jetzt als Full-Stack Software Ingenieurin/Ingenieur bei MicroDoc.
Leider ist das nichts für jeden, daher solltest du:

  • Expertenwissen in Java, Kotlin und JavaScript mitbringen. Sowie das Selbstverständnis sich in neue Werkzeuge und Sprachen einzuarbeiten.
  • Die Gabe besitzen, einen fremden Quelltext zu verstehen und die Intension des Programmierers nachvollziehen zu können
  • Objektiv bewerten können und ein Auge für Details haben
  • Davon überzeugt sein, dass gute Software auch immer ein Zeichen der Wertschätzung des Kunden ist

Dafür geben wir dir die Freiheit zu entscheiden

  • An welchem Standort von MicroDoc du tätig sein willst. Unsere Projekte sind eh immer auf mehrere Standorte verteilt.
  • Wieviel Tee du am Tag trinkst. Wir hätten auch Kaffee.
  • Welche Fortbildungen du besuchst. Wir werden dich aber garantiert nerven, wenn du keine machst

Zudem bieten wir

  • Rad-Leasing (JobRad), sowie Sportbonus
  • Möglichkeit zum Home-Office oder Zweierbüros, je nachdem wie du am besten Arbeiten kannst
  • Familienfreundliche Atmosphäre
  • Zwei Chefs, die du jederzeit ansprechen kannst

MicroDoc not only writes good software, we also write the software that ensures other software becomes good. From the development environment, the build pipelines, to the code review where we literally tear our customers apart, MicroDoc covers everything. Would you also like to develop the necessary tools and keep improving them? Then apply now as a full-stack software engineer at MicroDoc.

Unfortunately, this isn’t for everyone, so you should:

  • Bring expert knowledge in Java, Kotlin and JavaScript. As well as the self-image to familiarize yourself with new tools and languages.
  • Possess the gift of understanding someone else’s source code and being able to understand the programmer’s intentions
  • Be able to evaluate objectively and have an eye for details
  • Being convinced that good software is always a sign of customer appreciation

We give you the freedom to decide

  • At which MicroDoc location you want to work. Our projects are always spread over several locations.
  • How much tea you drink. We also serve coffee.
  • Which training courses you attend. But we will definitely annoy you if you don’t do anything

We also offer

Bike leasing (JobRad) and sports bonus
– Possibility of home office or two-person offices, depending on how you can work best
– Family friendly atmosphere
– Two bosses that you can talk to at any time

How to apply!

Send your resume and cover letter to jobs@microdoc.com.

We look forward to hearing from you!

Full-Stack Software Ingenieurin/Ingenieur
Full-stack software engineer

Location: Berlin, Munich, Stuttgart

Wir bei MicroDoc entwickeln nicht nur in Java, wir entwickeln Java™. Als führender Anbieter von Java™ und GraalVM™ Technologien in Europa erstellen wir maßgeschneiderte Laufzeitumgebungen für unsere Kunden. Hat es dich schon immer interessiert, wie so eine Sprache funktioniert und was eine richtig gute Laufzeitumgebung ausmacht? Dann Bewirb dich jetzt als Full-Stack Software Ingenieurin/Ingenieur bei MicroDoc.

Dafür muss man natürlich echt wissen was man tut, daher solltest du:

  • Expertenwissen in Java, C/C++, Rust und ASM mitbringen. Sowie das Selbstverständnis sich in neue Technologien einzuarbeiten.
  • Definitiv wissen, was eine Speicherverwaltung ist
  • Aktuelle Prozessorarchitekturen kennen
  • In der Java Community aktiv sein

Dafür geben wir dir die Freiheit zu entscheiden:

  • Wie dein Arbeitsplatz aussehen soll
  • Wieviel Kaffee oder Tee du trinken willst. Wir hätten auch Zucker
  • Welche Fortbildungen du besuchst. Wir werden dich aber garantiert nerven, wenn du keine machst
  • Dich selbst in die Java Community einzubringen

Zudem bieten wir

  • Rad-Leasing (JobRad), sowie Sportbonus
  • Möglichkeit zum Home-Office oder Zweierbüros, je nachdem wie du am besten Arbeiten kannst
  • Familienfreundliche Atmosphäre.
  • Zwei Chefs, die du jederzeit ansprechen kannst

At MicroDoc, we don’t just develop in Java, we develop Java™. As a leading provider of Java™ and GraalVM™ technologies in Europe, we create tailor-made runtime environments for our customers. Have you always been interested in how such a language works and what makes a really good runtime environment? Then apply now as a full-stack software engineer at MicroDoc.

Of course, you really have to know what you’re doing, so you should:

  • Bring expert knowledge in Java, C/C++, Rust and ASM. As well as the self-image to familiarize yourself with new technologies.
  • Definitely know what memory management is
  • Know current processor architectures
  • Be active in the Java community

We give you the freedom to decide:

  • What your workplace should look like
  • How much coffee or tea you want to drink. We also have sugar
  • Which training courses you attend. But we will definitely annoy you if you don’t do anything
  • Involve yourself in the Java community

We also offer

  • Bike leasing (JobRad) and sports bonus
  • Possibility of home office or two-person offices, depending on how you can work best
  • Family friendly atmosphere.
  • Two bosses that you can talk to at any time

How to apply!

Send your resume and cover letter to jobs@microdoc.com.

We look forward to hearing from you!

Mandarin Speaking Full-Stack Software Developer (m/w/d)

Location: Berlin, Munich, Stuttgart

Requirements and Qualifications

  • Excellent verbal and written communication skills in English and Mandarin (Mainland China)
  • Able to multitask, prioritize, and manage time efficiently
  • Creative problem solver who thrives when presented with a challenge
  • Able to analyze problems and strategize for better solutions
  • Flexible and able to multitask on several different aspects of a project or on multiple projects
  • Able to take initiative to recommend projects, product improvements, or cost reductions
  • Strict attention to detail
  • Excellent communicator; able to understand instructions and communicate effectively
  • Expert knowledge in the Java™ programming language and the GraalVM™ ecosystem
  • Expert knowledge in common Cloud infrastructures and tooling, i.e., K8S, Azure Cloud services
  • Very good knowledge in one of the following programming languages: JavaScript, Kotlin, Rust, Python, Go, C/C++, Lua

What we offer

  • Nice and supportive colleagues
  • Regular internal tech sessions and company events
  • Individual/two office (no open plan office or cubicle)
  • Simple, direct, and effective communication
  • Possibility for exchange program to Norway
  • Free coffee 😀

How to apply!

Send your resume and cover letter to jobs@microdoc.com.

We look forward to hearing from you!

Full-Stack Software Developer (m/w/d)

Location: Berlin, Munich, Stuttgart

Requirements and Qualifications

  • Able to multitask, prioritize, and manage time efficiently
  • Excellent verbal and written communication skills in German (C1) and English
  • Creative problem solver who thrives when presented with a challenge
  • Able to analyze problems and strategize for better solutions
  • Flexible and able to multitask on several different aspects of a project or on multiple projects
  • Able to take initiative to recommend projects, product improvements, or cost reductions
  • Strict attention to detail
  • Excellent communicator; able to understand instructions and communicate effectively
  • Expert knowledge in the JavaTM programming language and the GraalVMTM ecosystem
  • Expert knowledge in common Cloud infrastructures and tooling, i.e., K8S, Azure Cloud services
  • Very good knowledge in one of the following programming languages: JavaScript, Kotlin, Rust, Python, Go, C/C++, Lua

What we offer

  • Nice and supportive colleagues
  • Regular internal tech sessions and company events
  • Individual/two office (no open plan office or cubicle)
  • Simple, direct, and effective communication
  • Possibility for exchange program to Norway
  • Free coffee 😀

How to apply!

Send your resume and cover letter to jobs@microdoc.com.

We look forward to hearing from you!