Small senior teams, hard problems, and a pace you can sustain for years.
Senior peers, real review
Every line of code gets reviewed by someone who's shipped at scale. You'll learn faster here than anywhere.
Remote-first, EU hours
Work from anywhere in ±2h CET. Hubs in Skopje and Berlin if you like an office; quarterly on-sites if you don't.
Client work, not churn
Long engagements with real ownership — not a new codebase every six weeks.
Hardware & learning budget
Top-spec machine, €2,500/year for courses and conferences, and dedicated time to use it.
Transparent salary bands
Published bands for every level. Your offer is where you land in the band — not how well you negotiate.
Sane hours, always
We scope projects so nobody works weekends. Sustainable pace is a delivery strategy, not a perk.
No perfect fit? Write to careers@softliance.com anyway — we keep a short bench of people we want to work with.
Ownership
You care about the outcome, not just the ticket. You notice problems and fix them before anyone asks.
Clear communication
You explain trade-offs in plain language — to teammates and to clients — and write things down.
Craft
You take pride in clean code, thoughtful interfaces, and systems that are easy for the next person to work on.
Product sense
You think about the people using what you build, and you ask why before you ask how.
Curiosity
You keep learning — new tools, AI workflows, better ways of working — and share what you find.
Reliability
You do what you said you'd do, and flag it early when something is at risk.
Intro call
30 minutes with the hiring manager. Mutual fit, honest questions both ways.
30 minTechnical deep-dive
A conversation about systems you've built — no whiteboard puzzles, no trick questions.
60 minPaid work sample
A small, realistic task on your own time. Compensated at your target rate.
~4 hoursTeam fit & offer
Meet your future teammates, then a written offer within 48 hours.
45 minStill unsure? Email careers@softliance.com.
Do I need to know your entire stack?
No. We care more about how you think and what you've built than about matching every technology on a list. Strong engineers pick up new tools quickly.
Can I apply for more than one role?
Yes. Tell us which roles interest you and why, and we'll talk through where you'd have the most impact.
How long does the hiring process take?
Usually around two weeks from first call to written offer. We'll keep you updated at every step.
What if there's no open role that fits me?
Write to us anyway. We keep a short list of people we'd like to work with and reach out when the right role opens.
See a role that fits?
Send a note about what you've built and what you want to build next. A human reads every application.
Introduce yourself