About the role

At Software Mansion, being a Software Engineer means:

  • flat structure, fast technical decisions, no unnecessary stress – we draw from our experience of working with many startups;
  • an opportunity to close cooperation with clients, but also chance to work with internal or open-source projects;
  • an opportunity to get to know new technologies and working with experienced engineers constantly learning from each other;
  • very little chance you'll have to work with legacy code.

We mostly work with tech startups (but not only), so our projects are always changing and dynamic. We plan our development just a few weeks ahead, and adapting is a big part of the job. But we like it like that – we release things fast, and our clients are open to experimenting with new technologies.

Requirements

More than knowledge of specific technologies and years of experience, we value willingness to work with at least one of technologies we use and technological flexibility. Right now the most used programming languages at Software Mansion are: React Native, JavaScript/TypeScript with React, Python with Django, Elixir with Phoenix, Node.js, Ruby on Rails. Even if you don't know any of the listed technologies, you are still encouraged to apply.

That being said, we expect you to have:

  • great command of Polish (which we use internally), and English (most of our clients are US-based);
  • previous commercial experience working as Software Engineer.

It would be bonus, if you:

  • have experience in technical mentoring and leadership of a project;
  • have experience working with clients and know how to provide technical consulting.

Terms of cooperation

Here's a preview of the terms of collaboration:

  • we offer contract of employment, B2B contract, contract of mandate – whatever suits you best;
  • this is a full-time job. Generally, we work flexible hours, but you would have to adjust your schedule for some meetings;
  • at the beginning of our cooperation, we expect you to be able to work at least 3 days in our office. After the first three months, you can work mainly remotely, with only occasional visits.
  • 26 days of vacation leave (for employees on all types of contracts).

FAQ for this position

We will first meet online for a quick call to tell you more about the company, the position you apply for, and answer your questions. Then you can expect a recruitment task. If you solve it correctly, you will proceed to the interview phase. It consists of an additional call with a recruiter and 2 separate technical interviews. The last stage of the process is a call with our CEO. All of the meetings are conducted online.

  • private healthcare,
  • sports subscriptions,
  • psychotherapist consultations,
  • language classes with native speakers,
  • training budget,
  • R&D days,
  • daily breakfast in our office.

Yes, but we expect you to be available for a minimum of 24 hours a week.

Yes, you will get a laptop, keyboard, touchpad, additional monitor, headphones.

We don’t recruit for specific projects. You'll receive more information about potential project during the final stages of the recruitment process, and more likely after you accept the offer and begin working.

That depends on the project you will join, but our developers have meetings with clients ~ 1-3 meetings per week.

Still have questions?

Our HR Team is always happy to help you.
careers@swmansion.com
Our Team