Overview

You’ll sometimes be elbow-deep in the code, and sometimes in managing interpersonal relationships within the team. You need to be able to embrace all versatile aspects of the role – technical, managerial, and recruiting – to be the kind of manager that we are looking for.

Your daily responsibilities will include

  • Researching and developing designs and products
  • Proposing and managing budgets for projects
  • Planning and executing strategies to ensure projects are completed on time
  • Providing clear and concise instructions to engineering teams
  • Measuring the impact of your team and setting clear expectations and goals
  • Supporting and inspiring software engineers throughout their career paths
  • Training and developing high performing engineers through regular 1-on-1s and continuous feedback
  • Determining the need for training and talent development
  • Participating in recruiting and developing of new talents
  • Attending trade shows and conferences
  • Working with management to ensure alignment with company goals

You are a candidate for this job if you have:

  • Proven supervisory and technical skills
  • 5+ years of software engineering experience
  • Leadership experience and qualities
  • Knowledge of software development patterns
  • Human-oriented management style
  • A strong inclination to help others achieve their goals and become the best engineers they can be
  • An ability to attract, manage and develop strong engineers

It’s a bonus if this is also in your resume

  • BA/MA in Engineering or related field
  • Good technical documentation writing skills

Company culture:

The work environment is agile and creative. We promote teamwork, participation, and consensus, as well as individual initiative and freedom. Employees aren’t confined to their desks, they talk to each other, they engage in brainstorming, gathering ideas, and finding solutions together, and this environment has so far proved to be quite beneficial in terms of productivity.

Our glue is definitely the people – their passion to find solutions and ‘get it right’, their friendly and helpful attitude. The prevailing atmosphere is such that no one holds a grudge and everything is resolved by communication. The somewhat peculiar sense of humor is also something worth mentioning.

Challenges and solutions come from all sides, and we motivate people to speak up if they notice something’s ‘off’ and there is no strict hierarchy in that sense and this helps us build trust and respect, as well as resolve problems faster.

Since we are agile, changes are more than welcome, both small and big. There is no growth without change, which is why we don’t classify them as negative or positive – they are an integral part of the learning curve.

With everyone free to speak their mind, their implementation is not slow and strictly determined. There are, of course, guidelines to help but the main focus is to get something right and not dwell on irrelevant details.

We started as a group of tech-savvy enthusiasts and problem solvers. That has not changed; the only thing that has changed is that there are more of us over the years. We see the beauty in the fact that we have the opportunity to work on the latest technologies, learn, grow, and solve more exciting and more complex problems through our day-to-day tasks.

Our goal and motivation are unique digital products that come as the result of our work and persistence in constantly pushing our limits.