the software engineering company
ABOUT OUR COMPANY
We’re a team of engineers on a mission to deliver exceptional software. Our goal is to design and build tailored, large-scale software platforms—always on time, within budget, and aligned with our clients’ needs.
For over 25 years, we’ve consistently delivered on our promises without fail.
A majority—85%—of our team consists of software engineers with backgrounds in computer science, physics, or mathematics. Many also bring expertise in machine learning.
freiheit.com technologies was established in 1999 in Hamburg during the early days of the internet boom. Since then, we’ve been developing custom software platforms that help our clients shape future-focused, software-driven business models.
Our experience spans across industries including retail, automotive, e-commerce, and healthcare, working with top-tier companies throughout Germany and Europe.
The platforms we build serve millions of users daily and are critical to the strategic success of our clients’ businesses.
With a team of over 250 professionals from 30+ nationalities, we operate out of our engineering hubs in Hamburg and Lisbon.
We tackle challenges others call “impossible” and often pioneer innovations that have never been created before.
Our teams are driven by data to constantly improve productivity by eliminating inefficiencies. Every team member owns their work end-to-end—because success requires productivity, and productivity comes from being both efficient and effective.
Technology evolves constantly. So do we.
ABOUT YOUR ROLE
-
You’ll join one of our engineering teams, typically composed of no more than five people.
-
During your first weeks, you’ll go through comprehensive onboarding sessions led by our own engineers to get you up to speed with the technologies you’ll use.
-
You’ll take part in the full software development lifecycle—design, coding, testing, deployment, maintenance, operations, and continuous improvement based on user feedback and analytics.
-
You’ll work closely with our customers, helping them refine and expand their product offerings through iterative, value-driven development.
ABOUT YOU
Required qualifications:
-
A bachelor’s degree in Computer Science or a related field such as Mathematics or Physics
-
Programming experience in C/C++, Python, or Java
-
Strong aptitude for fast learning
Preferred skills and interests:
-
Advanced degrees (Master’s or PhD) in Computer Science, Mathematics, or Physics
-
Strong grasp of algorithms, data structures, and computational complexity
-
Familiarity with Go, Kotlin, TypeScript, or JavaScript
-
Frontend development skills using frameworks like React, Angular, Vue, or Flutter/Dart
-
Functional programming knowledge (e.g., Common Lisp, Clojure, Haskell)
-
Experience working with distributed cloud systems
-
Background in Machine Learning or Data Science
-
Participation in competitive programming
ABOUT OUR COMMUNITY
When you ask our team why they work here, most will say: “because of the people” and “because I’ve never learned so much anywhere else.”
We believe that productivity leads to happiness—and vice versa.
At our offices in Hamburg and Lisbon, you’ll work alongside smart, friendly, and ambitious individuals from around the world.
Becoming a highly skilled professional is a long-term journey. We offer the right environment for you to grow into that expert—through real work, constant learning, and challenging yourself every day.
We set high standards, but we also give you the tools and guidance you need to succeed.
Here, you’ll get to work on meaningful projects from start to finish—bringing ideas to life and taking ownership from concept to deployment.
Our workplace is where you can truly become the best version of yourself.
WANT TO JOIN US?
We’d love to hear from you! Please send us your full application (CV and references) either via email or through our application portal. If you have questions, feel free to contact Lena Oechtering or Bianca Mioc directly at +49 40/890584-0.