No longer a start-up ...

But we have the Spirit :)


Involve! improve! impress!

Involve! Be involved in SOFHA's developments, feel empowered and proud of your contribution! Your voice matters!

Improve! highlights our commitment to continuous learning, promoting personal and educational growth to build the grounds of your career.

Impress! Fostering collaboration - encouraging excellence in the workplace!



SOFHA GmbH, founded in 1981, develops software products and technologies requiring high performance image processing solutions based on industry standards such as Adobe PostScript® and Adobe PDF Print Engine®. These technologies are covering high resolution image data handling and state of the art accurate color management at outperforming speeds.

As an OEM partner of leading professional production printer manufacturers, many of them located in Japan, SOFHA develops intelligent print workflow solutions, controlling the whole print production process using the JDF/JMF standard as well as artificial intelligence. The operating system is Linux whereas the user interfaces are Windows- and Macintosh applications as well as web-based applications. Additionally, SOFHA offers consulting and development services up to market-ready turnkey products for the broad range of customer-required solutions.


We offer…

… an outstanding work environment consisting of an international team of roughly 50 people. Besides Germany your future colleagues are stemming from Brazil, Finland, France, India, Iran, Italy, Japan, Ghana, the Netherlands, Pakistan, the Philippines, Poland, Spain, Turkey, Ukraine, the USA and Vietnam. Our office is located close to Gesundbrunnen, right in the center of Berlin with excellent public transportation connections into all directions. For all new employees whose mother tongue isn’t German we offer intensive German courses after work, (after-work Billard parties as well :-).


The software development process has some “agile” elements, however due to the very close cooperation with our partners and customers in their development processes, the observation of mutually agreed upon release dates is a must. Nevertheless, our motto is “Quality First” which means that any decision, acknowledgement, and promise must comply with this approach. We are using Jira for error reporting, development/bug fixing time estimation, release planning, and time tracking, and we are using MS Teams for the internal communication. Our development team must review other developer’s software design and code and get their own design and code reviewed before checking-in. All development and QA team members participate in daily stand-up-meetings and the weekly sprint planning.


After probation time we offer you to work 60% (3 days/week) from home. Additionally, we support environmental-friendly behavior with a funding of 15 € monthly for public transportation subscriptions and bicycle-leasing. We try to avoid the need for working overtime hours as much as we can, and you can help us in this undertaking by becoming a member of the team!


Our hobbies are (not surprisingly) playing Billard, table tennis, travelling, jogging, bouldering, dog parenting, hiking, surfing, making music, bicycling, going to movie theatres, gaming, gardening, dancing, cooking, experimenting with distilling alcoholic spirits, speedy cars, motorbikes and lots of nerd stuff of course….. One of our dogs is always hanging around loving to be hugged or played with. Alternatively, if you need a bit of exercise, you surely will find someone to play a round of table tennis with you.


If you want to join the “gang”, and you are ready to contribute with your skills to our team, we are looking forward to receiving your application and your CV, diplomas and certificates!

SOFHA GmbH • Mona Hansen • Gustav-Meyer-Allee 25 • 13355 Berlin • E-Mail:

Our Vacancies

For our ongoing developments we are looking for full time software engineers and quality assurance staff (m/f), as well as IT systems administrators; Very good English language skills are mandatory; German language skills are welcome.

Application-Developer (C++)

Your Tasks

  • Software design based on customer requirements.

  • Implementation/integration into our existing Windows and macOS applications and drivers using C++, Visual Studio and XCode.

  • Develop simulators and mock-ups for test automation to mimic system components of high-speed, high-quality, professional printers.


Your Profile

  • Good knowledge of C++ 14 (and later).

  • Good knowledge of Windows API, or Cocoa with Objective-C, or wxWidgets.

  • Excellent knowledge of common software design patterns and anti-patterns.


WEB-DEVELOPER (Javascript)

Your Tasks

  • Software design based on customer requirements;

  • Implementation/integration into our existing single-page web application using JavaScript and Visual Code;

  • Develop simulators and mock-ups for test automation to mimic system components of high-speed, high-quality, professional printers.


Your Profile

  • Good knowledge of AngularJS;

  • Good knowledge of HTML/CSS;

  • Excellent knowledge of common software-UX-design-patterns.



Your Tasks

  • Software design based on customer requirements.

  • Implementation/integration into our existing Linux system using C++.

  • Interfacing with printers such as high-speed digital inkjet presses,

  • Development of the web backend,

  • Maintenance and optimization of the Linux system.

  • Processing of page description languages such as PDF, PostScript, JDF, JMF.


Your Profile

  • Excellent knowledge of C++ programming

  • Very good knowledge of the Linux operating system

  • Excellent knowledge of common software design patterns and anti-patterns.



Your Tasks

  • Performing print tests out of various applications

  • Creation and processing of test plans according to software function specifications

  • Statement of test results in the agile software development management tool “Jira” in English

  • Setup and configuring of Windows- and Macintosh-Systems as test platforms

  • Setup and configuration of virtual machines

  • Setup and configuration of software simulators of digital print equipment

  • Operating digital printers.


Your Profile

  • Good knowledge of PC and/or Macintosh hardware and software

  • Firm with software applications (Microsoft365, Adobe Acrobat, Photoshop, Illustrator)

  • Knowledge of network components and network protocols, client-server-systems 

  • Good command of the English language
  • Preferably IT specialist/technician or equal work experiences in the field of quality assurance of software products.


System Administrator Linux

Your Tasks

  • Maintaining and updating Linux file servers

  • Responsible for mail server, web & ftp server, user/user group management

  • Access level management and documentation

  • Ensure data security and integrity

  • Roll-out of security updates

  • Maintaining server hardware

  • Management of back-ups and synchronization

  • Documentation of the network infrastructure and keeping it up-to-date

  • Executing vulnerability tests

  • Writing of user guides for FAQ for our internal Wiki

  • Maintaining and configuring our internal Jira server


Your Profile

  • Excellent English skills

  • Expert-level know-how of Linux systems

  • Good command of Jira

  • Expert for network components and network protocols as well as client-server-systems

  • Reliable team player with good & precise communication skills


(Ausbildung zur/zum)

Kauffrau/Kaufmann für Büromanagement

(diese Ausschreibung gilt sowohl für erfahrene Büromanager/innen als auch für alle Menschen, die bei uns eine Ausbildung machen möchten)


Deine Aufgaben

  • Geschäftskorrespondenz mit MS Outlook und MS Word (Microsoft365)

  • Gestaltung effizienter Prozesse einschließlich Dokumentation

  • Umfassende Vorbereitung von Projekten und Entscheidungen einschließlich Dokumentation

  • HR: Unterstützung bei Gewinnung, Onboarding, Integration und Förderung der besten Talente

  • Rechnungslegung und Verwaltung der offenen Posten

  • Banking und Cashflow Management

  • Budgetverantwortung für die Beschaffung von Bürogeräten, Materialien und Softwarelizenzen

  • Zuständigkeit für das Inventar

  • Vorbereitung und Buchung von Geschäftsreisen, Messen und sonstigen Veranstaltungen

  • Verwaltung der Gruppenkalender von MS Teams

  • Führen der Urlaubslisten bzw. der Abwesenheitslisten und Krankenstände


Dein Profil als Azubi

  • Mittlerer Schulabschluss oder (Fach-)Abitur

  • Sehr gute Deutsch- und grundlegende/ausbaufähige Englischkenntnisse

  • Basiswissen im Umgang mit Microsoft 365 Applikationen wie Outlook, Excel, Word, PowerPoint und Teams


Dein Profil als Kauffrau für Büromanagement

  • Kaufmännische Ausbildung oder Bachelor in Business Administration oder mindestens drei Jahre Berufserfahrung als Office-Manager/in

  • Sehr gute Deutsch- und Englischkenntnisse

  • Sicherer Umgang mit Microsoft 365 Applikationen sowie Adobe Acrobat

  • Ein zusätzliches Plus wären vertiefte Kenntnisse im Bereich HR oder Buchhaltung/Controlling


(Apprenticeship as)
office Operations Manager

(Ausbildung zur/zum) Kauffrau/Kaufmann für Bürokommunikation

Your Tasks

  • Business correspondence using MS Outlook and MS Word (Microsoft365)

  • Design of efficient processes including documentation

  • Comprehensively prepare projects and decisions including documentation

  • HR: attract, integrate and support the best talents

  • Issue invoices and manage balances and payments

  • Banking and Cashflow Management

  • Procurement of office equipment, materials and software licenses

  • responsible for the inventory management

  • preparation and booking of business trips, trade shows and inhouse conferences

  • management of MS Teams group calendars


Your Profile for Apprenticeship (Ausbildung)

  • Mittlerer Schulabschluss or (Fach-)Abitur

  • very good command of the German language

  • good English skills

  • basic know-how of Microsoft 365 applications (Outlook, Excel, Word, PowerPoint, Teams)


Your Profile as Business Operations Manager

  • BA in Business Administration or equivalent certificate
  • 3+ years of work experience as business operations manager or the like
  • very good command of the German language
  • very good English skills
  • very good know-how in Microsoft 365 applications (Outlook, Excel, Word, PowerPoint, Teams)
  • professional experience with the above mentioned tasks
  • bookkeeping and/or controlling

We look forward to receiving your application

No file selected
We collect, process and use the personal data you provide only for the purpose of processing your request. We do not forward your data to any third party. By checking this box, you accept these terms of use