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 you succesfully pass our probation time, we offer you to werk 60% (3 days/week) from home. Furthermore, we support environmental-friendly behaviour with a funding of 15 monthly for public transportation subscriptions and bicycle-leasing, plus! we can additionally offer you 40€ for a membership on Urban Sport Club. We prioritize work-life balance and strive to minimize overtime hours whenever possible, therefore we value your contribution to our team in achieving this goal!


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


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