Software Engineer
Apply directlyHelp build the future of software engineering at Zypp
At Zypp, we believe we're living in one of the most exciting times in our industry. That's why we're building solutions that help our clients take the next step into the future. And we're looking for experienced engineers who want to build that future with us.
As a Software Engineer, you’ll be responsible for designing, building, and scaling high-quality software and data solutions that create value for our clients and internal applications. You’ll combine deep technical expertise with leadership skills, playing a key role in leading projects, mentoring colleagues, and shaping our technical direction. We’re looking for someone who doesn’t just build great solutions themselves, but also helps take the team’s technical capabilities to the next level.
An important part of this role is using AI effectively and responsibly throughout the development process. You’ll use modern AI tools to accelerate development, improve code quality, and focus on complex challenges, architecture, and impact rather than routine coding.
What will you do?
- Design, build, and scale high-quality, maintainable software and data solutions.
- Lead development projects from concept to delivery, taking end-to-end ownership.
- Translate client needs and business requirements into technical solutions and architectural decisions.
- Set the technical direction within projects and act as the technical point of contact for the team, stakeholders, and clients.
- Develop and improve backend and frontend applications, databases, and cloud infrastructure.
- Effectively apply AI-assisted Engineering for code generation, refactoring, testing, and documentation.
- Maintain high code quality through code reviews, testing strategies, and development best practices.
- Mentor and coach junior and mid-level engineers, actively contributing to their technical development.
- Continuously improve our development processes through AI, automation, and modern engineering practices.
- Work closely with engineers, product owners, stakeholders, and clients to deliver solutions that create real value.
Who are you?
- You’re an experienced software engineer with a strong engineering mindset and a solid understanding of software engineering principles.
- You have strong knowledge of Python, SQL, and backend development, preferably with FastAPI, as well as experience with frontend development, such as React, Tailwind CSS, and shadcn/ui.
- You understand the importance of good system design, software architecture, database design, and building scalable, maintainable applications.
- You have experience with cloud environments, modern development processes, and deploying cloud-native applications.
- You understand how AI can be effectively applied in software development and have experience with AI-assisted Engineering.
- You take end-to-end ownership of projects, can make independent technical decisions, and know how to balance speed and quality.
- You have proven experience leading technical projects, take responsibility for technical decisions, and actively mentor other engineers in their development.
- You communicate clearly with technical and non-technical stakeholders and can explain complex technical concepts in an understandable way.
- You’re analytical, solution-oriented, and able to maintain an overview, even when working on multiple projects at the same time.
- You actively follow developments in software engineering and AI, enjoy sharing knowledge, and like working closely with the team at the office.
Technologies and tools you’ll work with
At Zypp, we work with modern technologies and tools. We don’t expect you to know everything already, but we do expect a strong technical foundation and the ability to quickly learn new technologies.
- Backend & databases: Python, SQL, FastAPI, PostgreSQL, database design, and data modeling.
- Frontend: React, Tailwind CSS, and shadcn/ui.
- Cloud & infrastructure: Microsoft Azure, Docker, Terraform, and cloud-native deployments.
- Development & CI/CD: Git, GitHub, CI/CD workflows, code reviews, and testing.
- Database management: PostgreSQL, Alembic, database migrations, logging, and monitoring.
- AI-assisted Engineering: Modern AI development tools for code generation, refactoring, testing, and documentation.
Benefits of working at Zypp
At Zypp, we’re a direct, flat organization with a high level of expertise and a strong engineering mindset. We work hard, give people a lot of responsibility, and are a close-knit team where we help each other bring out the best in ourselves.
Here’s what you can expect from us:
- A young, innovative team with strong technical expertise. You’ll work alongside colleagues who are passionate about technology and continuously want to learn and improve.
- A modern workplace in the heart of Rotterdam. Our office is located at the CIC Innovation Hub, surrounded by more than 200 startups and scale-ups.
- All the benefits of a mature startup. No unnecessary hierarchy, short communication lines, fast iterations, and plenty of room for your own ideas and feedback. And we actually act on them.
- Make a real impact. The solutions you build are intended for clients who are waiting for them and are eager to use them. You’ll see the direct impact of your work.
- A lot of trust and responsibility. You’ll have the freedom to make technical decisions, take initiative, and take ownership of your work.
- Room to grow. Everyone who joins Zypp grows not only technically, but also in communication, collaboration, and personal development.
- A close-knit team. We help each other, share knowledge, and believe it’s important to have fun together. Of course, that also includes regular team outings and drinks.
- Working together at the office. We believe in the value of direct collaboration and knowledge sharing. That’s why we enjoy working together at the office.
Curious what it’s really like to work at Zypp? Read our colleagues’ blogs about their first year at Zypp. No filters!
Nice to have
In addition to the core skills, there are a few things that would be a strong plus:
- Experience building AI-driven applications and knowledge of AI Engineering best practices.
- Experience leading larger development teams or working in a formal Tech Lead role.
- Experience designing and scaling complex software architectures.
- Experience with Infrastructure as Code, such as Terraform.
- Experience with database migrations, such as Alembic.
- Experience optimizing AI-assisted development processes and workflows.
What does success look like in this role?
We believe it’s important that you don’t just build technically strong solutions, but that those solutions also create real value for our clients and contribute to the development of our team.
You’ll be successful in this role when you:
- Deliver scalable, maintainable, high-quality software that runs reliably in production.
- Effectively use AI to significantly improve the speed, quality, and efficiency of our development process.
- Provide technical direction within projects and act as a technical leader within the team.
- Lead projects from start to finish and deliver solutions that create measurable business value.
- Take independent responsibility for technical decisions, quality, and the impact of your work.
- Help colleagues grow by sharing knowledge, providing feedback, and leading by example.
- Contribute to a strong engineering culture at Zypp and continuously look for ways to improve how we work.
Do you recognize yourself in this?
At Zypp, we’re looking for colleagues who enjoy their work, take responsibility, share knowledge, and continuously strive to improve. People who don’t just focus on the technical solution, but also understand why we’re building something and what impact it creates.
We’re working towards our mission and looking for committed engineers who want to build it with us.
Application process
Interested in this role? You can apply directly through this page.
After receiving your application, we'll get in touch to schedule an introductory conversation. During this conversation, we'll get to know each other better and tell you more about Zypp, the team, and the role.
If we're both enthusiastic, we'll invite you to complete a technical assessment. We've developed this assessment ourselves to get a better understanding of your technical skills and how you apply them to a realistic use case. At the same time, it gives you a good impression of the technical challenges you'll be working on at Zypp.
Sound like something for you? We'd love to get to know you!
Interested in this position?
Send us a message and we'll get in touch with you as soon as possible.
Apply directly