No longer a start-up ...
But we have the Spirit :)
Careers
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!
ABOUT US
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, China, 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.
Furthermore, we support environmental-friendly behaviour with a funding of 15 € monthly for public transportation subscriptions and bicycle-leasing, plus! we are additionally offering you 40 € for a membership in “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: personal@sofha.de
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.
Administrator – Linux Servers and Jira Cloud (m/f/d)
Your Tasks
Regular maintenance and updates of our Linux file and mail servers.
Ensuring secure and efficient operation of backups and synchronization routines.
Managing physical server hardware to ensure reliable performance.
Conducting emergency drills, including backup reliability checks.
Managing data access levels with proper documentation and compliance.
Supporting physical data security and maintaining overall system integrity.
Performing vulnerability assessments and penetration testing.
Monitoring the security and vulnerability landscape for timely response.
Creating and maintaining up-to-date internal documentation and FAQs in our Wiki.
Providing first-level support for configuration and maintenance of the Jira Cloud error reporting database, including add-ons such as Tempo for time tracking.
Assisting in the development and documentation of IT infrastructure processes and policies to support company growth.
Preparing quarterly reports on the status of meeting the minimum requirements for our Company Security and Integrity Report.
IT Administrator – Microsoft Cloud Services and Desktop Applications (m/f/d)
Your Tasks
Deploying Microsoft 365 software on user PCs during the onboarding process.
Setting up internal PCs, including software installation and configuration support.
Administering Teams, SharePoint, and OneDrive (for internal and external file sharing), including policy implementation, documentation, and maintenance of access controls.
Managing updates, access governance, and compliance across Microsoft 365 tools.
Conducting emergency drills, including backup reliability checks.
Managing data access levels with proper documentation and compliance.
Supporting physical data security and maintaining overall system integrity.
Monitoring the security and vulnerability landscape for proactive response.
Creating and maintaining internal documentation and FAQs in our Wiki.
Providing first-level support for Microsoft Cloud Services and Office 365 desktop applications.
Assisting in the development and documentation of IT infrastructure processes and policies to support company growth.
Preparing quarterly reports on the status of meeting the minimum requirements for our Company Security and Integrity Report.
C++ Application Developer – Printer Drivers and Printer Support Application (Windows & macOS)
Your Tasks
Design, develop, and maintain printer drivers for Windows and macOS platforms using C++.
Develop and enhance printer support applications for Windows, ensuring seamless integration with our printer hardware and software solutions.
Work closely with QA, system architects, and support teams to ensure high performance, stability, and compatibility across platforms.
Contribute to cross-platform architecture decisions and codebase improvements for long-term maintainability.
Participate in troubleshooting, debugging, and resolving driver-related issues in collaboration with internal and external stakeholders.
Ensure compliance with OS-specific requirements and security standards for driver development.
Maintain thorough documentation of code, APIs, and development workflows.
Support the development of internal tools and utilities to streamline driver testing and deployment.
Stay up to date with industry trends and new technologies relevant to system-level programming.
Experience with Rust or an interest in learning it is considered a strong plus, especially for future development projects targeting safe and efficient system-level code.
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.
SOFTWARE DEVELOPER FOR LINUX
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.
SOFTWARE QUALITY ASSURANCE TESTER
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.
Head of IT Administration (Linux and Sharepoint)
Your Tasks
Maintaining and updating Linux file servers.
Responsible for mail server, user/user group management.
Administering of Sharepoint Sites include access.
Access level management and documentation.
Ensure data security and integrity.
Roll-out of security updates.
Maintaining server hardware.
Management of back-ups and synchronization.
Management and documentation of the network infrastructure and keeping it up-to-date.
Executing vulnerability tests.
Writing a FAQ for our internal Wiki.
Maintaining and configuring our internal Jira server - guide movement to Jira cloud services.
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
Specification Team Member
Your Tasks
Creating and managing product specifications (MadCap Flare).
Use Jira to create and manage product specification tasks.
Collaborate with frontend and backend developers to gather technical requirements and document them effectively.
- Work with quality assurance specialists to update specifications based on testing feedback and system improvements.
Ensure the quality standards of the documentation using our own authoring guide.
- Use tools like Adobe Photoshop, Microsoft Excel and Greenshot to design visual elements
Ensure the publication of technical specifications adheres to release schedules.
- Maintain accuracy and completeness in all types of documentation.
Your Profile
University degree in computer science or a related field, or equivalent experience in technical documentation (Tekom Certification preferred).
Strong command of the English language. German language command is a plus.
- Minimalistic writing style using structured authoring principles to maximize content reusability.
Technical writing experience is definitely a plus.
- Experience with CMS, CSS and XML-based authoring tools is desired (MadCap Flare).
- You are proactive in reaching out to colleagues across the company, both face to face and remotely.