Head of Engineering
What you will do
-
Build and develop engineering teams: hiring, onboarding, retention, succession planning, and levelling of engineers.
-
Set up and maintain a clear team structure and role model with transparent ownership and interaction between 5–7 teams.
-
Design, implement, and continuously improve the software development process for one product across all teams (Agile/Scrum/Kanban, DevOps practices, CI/CD, test automation, incident management).
-
Ensure predictable delivery: planning, commitments, iteration execution, release preparation, and coordination of releases for one core product.
-
Manage work intake and flow: capacity planning, prioritisation, handling unplanned work and incidents, maintaining a healthy balance between new features and maintenance/tech initiatives.
-
Partner with the Solution Architect to ensure that architectural and technical decisions are properly planned, decomposed, prioritised, and executed by the teams.
-
Partner with Product (Head of Product / Product Managers) on roadmap planning and trade-offs between scope, quality, and timelines for a single product.
-
Introduce and use engineering and process metrics (e.g. cycle/lead time, Change Failure Rate, production defects, incident SLA, basic DORA metrics) as part of regular operational management.
-
Establish regular people processes: 1:1s, performance reviews, development plans, continuous feedback for engineers.
-
Facilitate and resolve conflicts between teams and stakeholders; support constructive, solution-oriented communication between Engineering and Product.
-
Provide clear reporting on engineering status, risks, delivery outlook, and process improvements key stakeholders.
What you will bring
-
5+ years of experience in IT managing engineering teams and/or software delivery projects.
-
Proven track record of managing several development teams (ideally 3+ teams / 30+ engineers) in a product environment or on a long-lived product.
-
Strong people-management skills: (hiring and onboarding engineers and leads; running regular 1:1s and performance reviews; building and following up on individual development plans; working with motivation and engagement).
-
Hands-on experience designing and improving software development processes: Agile (Scrum/Kanban), SDLC, release management, incident handling.
-
Solid understanding of project management approaches (PMBoK or similar) and practical experience combining them with Agile methods.
-
Experience managing work flow and capacity: prioritisation, capacity planning, risk and dependency management across multiple teams.
-
Broad technical literacy: web technologies, client–server architecture, databases (SQL/NoSQL), APIs and integrations at a high-level enough.
-
Experience working with architect / architectural office: ability to understand architectural decisions and ensure their execution through teams and processes (without acting as the sole architect).
-
Strong communication and stakeholder-management skills: clear and structured communication, ability to align interests and handle difficult conversations.
-
Personal traits: autonomy, ownership, learning mindset, analytical thinking, focus on team success and business outcome.
-
Advanced proficiency in English and Russian.
Nice if you have
-
Experience managing 5+ teams or an engineering organisation of 40+ people working on a single product.
-
Background in telematics, IoT, geo-services, or high-load B2B SaaS products.
-
Familiarity with a stack similar to Wialon Platform (Python, TS/React, k8s) sufficient to understand constraints and trade-offs.
-
Practical experience implementing and running engineering metrics (e.g. DORA metrics, Cycle Time, Change Failure Rate, Production incident metrics) as part of regular reviews and decision-making.
-
Experience with OKR or similar goal-setting frameworks for engineering teams.
-
Public speaking experience: meetups, conferences, internal tech talks or training programs.
-
Experience managing distributed or hybrid engineering teams.
Why you will like it here
Competitive Compensation
-
€8,000 – €10,000 gross per month, depending on your experience and expertise
Flexible Work Setup
-
Hybrid work format based in Vilnius, Lithuania - with 3 days per week in our modern office
Health & Wellbeing
-
Health Coverage: Private health insurance (including dental and optics)
-
Trust-Based Recovery: No "doctor’s note" needed for up to 5 days per year – take time off when you’re not feeling well. We also offer 10 fully company-paid sick days per year because your health comes first
-
Extra "Me" Time: Additional time off for the truly important days in your life — like your birthday, wedding, or the birth of a child, and a guaranteed day off on December 31st to prepare for the New Year
-
Support When it Matters: From gifts for your children to company support during challenging life situations, we’ve got your back
Growth & Development
-
AI-First Culture: Forget the hype – we actually use it. You’ll have access to a wide suite of AI tools to automate the boring stuff and keep you at the cutting edge
-
Your Gear, Your Choice: Whether you’re a Mac devotee, a Linux enthusiast, or a Windows power user, you choose your OS and hardware
-
Never Stop Learning: We support your professional and language learning, host regular Tech Community events, and keep an updated office library for the lifelong learners
Great Office Experience
-
Lunch Compensation: We help fuel your main break, too. Lunches here are for free or almost for free (depending on how hungry you are).
-
Active Zones: Need a reset? Head to our PS5 zone, play a round of foosball or table tennis, or join an in-office Yoga class.
-
Pet-friendly Office: Bring your best friend to work to cheer up the day.