Software Products & Development

Discover our jobs

From standard to stand-out – software products and development at 4flow

Collaborate to develop software solutions for the future of supply chain.

Together we reach the next technological level. As part of the team for software products and development, you’re always one step ahead of the curve: you develop comprehensive transportation management systems, supply chain network design solutions, as well as material and transportation planning software. With your passion for software and innovation, you help our customers prepare their supply chains for the future. You always ask the right questions to understand our customers’ and your users’ requirements – and you execute your ideas with precision and an eye for detail. What makes us different? In addition to our customers, our own consulting and transportation and supply chain management teams use our software products every day. That means you’ll find users just a few doors away. Also good to know: we provide our customers with customized solutions, either as an integrated solution in an existing system landscape or as a stand-alone solution. Either way, in software products and development, your expertise will always help create sustainable value for global supply chains.

Is software products and development at 4flow right for you?

Answer these questions and find out if it could be a fit for you.

  • Are you enthusiastic about software and all the technical details? 

  • Are you up to date on the latest AI and IT trends and excited about further innovation? 

  • Do you enjoy collaborating in interdisciplinary and international teams? 


Did you answer most of the questions with a yes? Then the software products and development team is probably the right choice for you. And if not, take a look at our other areas. Maybe the right job is waiting for you there.

Get to know our team!

Henriette – Senior Product Owner, Berlin

As a product manager for 4flow vista®, I act as an interface between our customers and the developer teams at 4flow. Users of our supply chain and transportation planning software usually have customization requirements to match specific business needs. Together with our developers, I help transform these requests into manageable technical requirements. A big part of my daily work involves communication. I channel and prioritize customer requests, develop concepts and product strategies and support their implementation. Because I work with people from different areas in the company, I see what happens elsewhere. What I find remarkable is the way people truly work together. There is always someone available to support you when you need it. The working atmosphere is extremely positive – and the many team events contribute to this.

I studied business and completed my doctorate in operations research in Magdeburg, Germany. During this time, it became clear to me that not only did I want to work in supply chain, but that I was interested in helping shape and develop the discipline. One of my favorite projects at 4flow has been contributing to a new planning workflow. At the end of the day, when I see how our software has improved as a result of our efforts – making it more user friendly, with new integrated functions – it makes me proud.

Alt Text

FAQ

Which programming language and technology do you use?

We do most of our programming in Java and JavaScript/TypeScript. In general, we use whatever language best suits the task at hand, so you’ll also find Python, Bash, Groovy and Go in our repositories. For our apps, we mainly rely on the SpringBoot and Angular frameworks. Our services run in containers in various cloud environments. Our tech stack also includes other tools that are required to develop and operate modern service-based applications, like relational databases (MySQL, Postgres), Apacha Kafka as a streaming platform, Grafana for monitoring, Ansible for infrastructure management and Hashicorp Nomad for orchestrating services.

What does a typical workday look like?

You can work remotely or on-site in one of our offices. You’ll join a permanent feature team.

How are the feature teams set up?

The product owner coordinates with the customer and prioritizes requirements, and the developers adapt the software accordingly. Software testing is a team task - test specialists are assigned to each feature team. The UX design team ensures a good user experience, while our support team is in direct contact with customers if there are any questions. To guarantee an agile way of working, our agile coaches maintain an overview and are on hand to advise the feature team.

How international and diverse are the teams?

Our team is made of experts from all over the world who come together to successfully develop our products. Everyone shares the same passion for our software solutions and collaborates across borders.

Alt Text

Do you have more questions?

Couldn’t find what you needed on this page? Write us an email and one of our experienced talent recruiters will get in touch with you soon.

Send us an email