Head of Engineering
Focus
-
One product (Wialon Platform) developed by 5+ cross-functional teams of ~7 people each (35+ engineers in total).
-
Full responsibility for the engineering organisation: people management, development processes, delivery predictability, and product quality.
-
Ensuring effective implementation of technical and architectural decisions owned by the Solution Architect.
-
Delivery product roadmap features, technical, engineering initiatives in close collaboration with the Head of Product & Architect.
-
Building and scaling a data-driven engineering culture focused on transparency, ownership, and continuous improvement.
Responsibilities
-
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.
Requirements (mandatory)
-
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.
-
English and Russian languages: Advanced level.
Requirements (desirable)
-
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.
What we offer:
- The salary range for this role in Vilnius is EUR 8000-10000 monthly gross, based on experience and interview results.
- Comprehensive Health Insurance: Includes medical, dental, and vision coverage.
- Flexible Paid Time Off (PTO): Generous time off for vacation, personal needs, and sick days.
- Family-Friendly Policies: Support to help you balance your work and family life.
- Financial & Professional Growth: We support your development with funding for training, specialized courses, and conference participation.
- Vibrant Office Culture: Enjoy free lunches, fun team-building events, and meaningful corporate gifts.