Software Engineering
Hands-on engineering for products and platforms that need to work beyond the demo.
- Working production software
- Safer change and release paths
- Clearer technical boundaries
Senior software engineering · Stockholm / Remote across Europe
We step into complex systems that need to ship, modernize or regain control—connecting architecture, code and delivery. Senior judgment included. Unnecessary drama is not.
How we think
Good systems are understandable. Good teams can change them safely. We work across code, architecture and delivery because those boundaries rarely survive contact with a real problem.
Microservices are great. Until you accidentally build 47 of them.
What we do
Bring us in when a system needs to be built, changed, technically led or made less manual.
Hands-on engineering for products and platforms that need to work beyond the demo.
Change a critical system without losing control of the one already running.
Hands-on technical direction that keeps teams, architecture and delivery connected.
Make rules, workflows and integrations explicit enough to automate safely.
AI engineering
We use AI tools in day-to-day engineering: exploring codebases, analyzing options, implementing bounded changes, generating tests, reviewing code and keeping documentation connected to delivery.
That can shorten feedback loops and leave more time for the decisions that need experience. Judgment, verification and accountability stay with us. A confident answer from a model is still just an answer until the evidence checks out.
How we set the boundariesProven in production
Financial services
As senior developer, helped build a regulated AML/KYC product from early requirements through implementation, supporting EU regulatory compliance.
Mortgage platform
As senior developer, reworked critical application paths and fixed security vulnerabilities before the mortgage platform launched in production.
Automotive
As coding Scrum Master with architecture and tech lead responsibility, kept technical decisions, delivery schedules and quality expectations connected.
Featured Insights
Practical notes on architecture, delivery and the decisions hiding behind neat diagrams.
Architecture
How to change a critical system without turning “modern” into the objective.
Delivery
Reliable releases come from feedback, constraints and boring repeatability.
Automation
Automate the repeatable parts. Keep judgment where judgment belongs.
Founder-led
Bearded Software is led by Markus Holm, a software engineer, technical lead and architect with nearly two decades of professional experience across finance, telecom, automotive and public systems.
About the companyStart a conversation
Good. Those are usually the interesting ones.
Let’s talk