HackSoft is entering into a new stage of growth and we have plenty of open positions, for which we are actively hiring!
For the last 11 years, we’ve been building HackSoft slow & steady.
Founded by software engineers, developing both talent & software was always part of our core ideology.
Over the years, we’ve worked with many clients across different industries, which helped us to develop the “HackSoft Way” of building software.
And at the current moment, we are fortunate to have the opportunity to continue forming teams, developing talent and building software for new clients!
That’s why we are opening a recruitment campaign, that will be active for ... quite some time 😎
You can find all of our current job positions listed here - https://dev.bg/company/hacksoft/#jobs
Why join HackSoft?

Of course, this is the important part.
There are many companies in Bulgaria, with many open positions. Why exactly HackSoft?
I’ll give you 3 main reasons for that.
#1 - Software craftsmanship & pragmatic professionalism
We are software craftspeople by heart. We are geeks that love building and tinkering.
And this is well-balanced with the fact that we are pragmatic professionals that really care about:
- Communication - both internal & external - is extremely important and we train our people how to do it properly.
- Managing of expectations - when building software, the question that we most often get is - “When will this be done?”. This means that managing expectations well is as crucial as building the software itself. Why you’d ask? Well, because if we don’t do this properly, people tend to overwork themselves and burn out. Software development is a super-long game. Constantly running sprints (pun intended) won’t give you a long-lasting and fulfilling career.
- Mastering the right tools for the right job - Software engineering involves a lot of tool usage and being a competent navigator of those tools is important to us. Of course, the most important tool is our own brain. It is the main pilot.
- Shipping software to production to be used by real people - In the end, we are building software that we want to be real production usage by real people. This is where our pragmatism comes into play.
#2 - Salaries and benefits
Of course, our salaries are competitive and aligned with the current market standards.
We also offer the essential benefits you’d expect - a sports card, additional health insurance, regular team buildings, and more.
But beyond that, we’re committed to supporting our team both personally and professionally. Our goal is to help every colleague reach their full potential. That’s why we host regular knowledge-sharing sessions, organize specialized trainings, and encourage attendance at conferences.
And yes - you’ll be welcomed with a thoughtful gift when you join, along with a few surprises throughout the year to keep things fun.
#3 - We don’t hate remote
Remote vs. Office vs. Hybrid is a big topic in the recent years.
We do have our own vision & opinion on the matter.
And the fact is - we don’t hate remote, especially for the more senior positions.
We do cultivate a strong team culture and we always look for ways to get together & do meaningful work, occupying the same physical space. Yet, this is always organized and communicated as a special event.
Our main office is in Sofia and it’s always full of people eager to work there. We also have people, working remotely from all over Bulgaria, including Plovdiv & Varna.
That’s why I say - we don’t hate remote and we don’t hate being in the office. What we aim for is to build a strong team with a strong culture - and this requires explicit efforts.

What can you expect from our interview process?
We are very diligent with how we design our interview process. We don’t want to waste people’s time and we also don’t want to overlook something important, that will result in a bad hire.
For the senior positions, we tend to do the following:
- We open with a phone-screening - getting to know the person better. We talk about previous experience & motivation.
- The next & perhaps the most important step, is the in-person technical interview.
- This usually takes ~ 2 hours.
- And it is very important to us to do it in-person, in our Sofia office, even if this means a bit of travel for the candidate.
- And we do deep-dives on various tech topics, in front of a white-board.
- And last but not least, we may have one more conversation, related to a potential job offer.
And when we are dealing with hiring for entry, junior & mid positions, we tend to also give the candidates a “take-home” problem, which serves as the basis of the technical interview.
That’s it. We do our best to respect the time of the candidates, while still doing a proper evaluation.
What can you expect from working at HackSoft?

We are people-oriented.
We strive to create a supportive and inclusive atmosphere, where each team member is valued and has a sense of belonging.
Working here means being part of a team that’s curious, driven, and always ready to lend a hand. It’s where you’ll tackle exciting challenges, share knowledge freely, and celebrate the big (and small) wins together.
We try very hard to stay true to our vision, mission and values. You can read more about them here – https://www.hacksoft.io/company or watch this video 👇
But don’t just take our word for it - get to know us firsthand through our The Faces of HackSoft series. Find real stories from our team members about how they’ve grown, the challenges they’ve overcome, and what keeps them inspired every day - https://hacksoft.io/blog
Open positions
We are hiring for mid & senior roles, across our various of positions.
All of our open positions can be found here - https://dev.bg/company/hacksoft/#jobs

Let’s get things done together!💪
