Driven by passion for technology

Hit the spot with quality, the right tools for the job and architecture without unnecessary over-engineering.

See more

Scala

Scala's flexibility in is useful in modeling complex business domains.

read more

Java

The ultimate platform for developing backend code.

Apache Kafka

Tool for building real-time streaming data pipelines and applications.

read more

React

Framework for building interactive user interfaces and web apps efficiently.

Kubernetes

A foundation of modern platforms that let you develop apps faster.

Typescript

When type safety meets the JS ecosystem.

We also use and recommend

  • #Docker
  • #Python
  • #Cassandra
  • #Akka
  • #Tensorflow
  • #Apache Flink
  • #Spring
  • #Micronaut
  • #Quarkus
  • #Angular
  • #Flink
  • #Terraform
  • #Pulumi
  • #Cloud
  • #AWS
  • #GCP
  • #Azure
  • #Jenkins
And share developers' insights on our tech blog

Reach out to us if you need help with your software project

Let’s do great things together

Seniority is in our veins
and we live and breath technology

Widening technical horizons is the fabric of our organization. Not only do we practise and learn constantly, but we also teach, create and contribute.

Meet our Team
Magda, Senior Software Engineer
Adam, CTO
Jacek, Senior Scala Engineer
Marcin, Senior Frontend Engineer
Ola, DevOps Engineer
Darek, Senior Java Engineer
Kinga, Software Tester
Michał, Architect
  • Magda, Senior Software Engineer
  • Adam, CTO
  • Jacek, Senior Scala Engineer
  • Marcin, Senior Frontend Engineer
  • Ola, DevOps Engineer
  • Darek, Senior Java Engineer
  • Kinga, Software Tester
  • Michał, Architect

Dive into the SoftwareMill universe, where we create tomorrow

  • SoftwareMill Handbook

    Learn from our 13 years of experience in managing distributed teams and shaping company’s DNA that keeps us together.

  • Functional Programming Cookbook

    See how to spice up your functional programming! This tutorial has been tested and flatmapped by our best cooks!

  • Remote Software Development Ebook

    Make the most out of a remote setting: how to set up remote communication, use the right tools and take care of culture of a distributed team.

  • Scala 3 Tech Report

    The report summarises developers' expectations for Scala 3 and their view on the future of Scala.