Senior Software Engineering
Role details
Job location
Tech stack
Job description
Wunderpen is a young company from Berlin on a mission to transform how businesses communicate with their valued customers, using personalized handwritten letters. We have developed state-of-the-art in-house technology to automate the mass production of handwritten mailings.
Our technology integrates intelligent electronics, precision mechanics, and AI-driven software to reproduce handwriting individually on letterheads, postcards, and other paper-based materials.
We use several custom software solutions to support our operation, starting with helping our customers design their mailing campaigns, creating hundreds of thousands of content with variable data, operating our machines to produce them in mass quantities, controlling the quality, and posting them individually to end customers.
To ensure the seamless development of our in-house software solutions, we are seeking a technology-agnostic full-stack senior software engineer with leadership experience to help shape our technological vision and direction.
Your Responsibilities
- Lead the development of our internal software ecosystem, from concept to deployment.
- Migrate legacy systems into modern, web-based architectures.
- Integrate AI models into our production and operational systems.
- Design end-to-end architectures connecting customer interfaces to machine-level applications.
- Establish automated CI/CD pipelines for reliable and efficient delivery.Define and uphold software development standards, best practices, and documentation.
- Ensure compliance with data privacy and security regulations.
- Collaborate closely with the CTO and cross-functional teams in hardware, manufacturing, and operations.
- Foster a culture of knowledge sharing and continuous improvement.
- Be ready to learn, unlearn, and relearn as technology and company needs evolve.
Requirements
Do you have experience in Linux?, * A completed university degree in IT, or an equivalent qualification, for example, an IT-specific vocational qualification or completed IT apprenticeship, combined with relevant professional experience.
- Proven leadership and hands-on full-stack development experience.
- Solid understanding of Linux and embedded Linux environments.
- Experience with system integration, cloud infrastructure, and APIs.
- A proactive, ownership-driven mindset aligned with a flat-hierarchy culture.
- Curiosity, adaptability, and a growth-oriented mindset.
Nice to Have
- Background in electromechanical systems, robotics, or IoT.
- Experience collaborating with hardware engineering teams.
- Familiarity with embedded systems development.
- Experience in team building and recruitment.
- A creative and experimental approach to technology.
- Strong communication skills and emotional intelligence.