We are looking for a senior technical delivery leader to take ownership of complex software delivery engagements where the challenge is not coding capacity, but a combination of architecture complexity, unstable delivery processes, production friction, and unclear ownership.
This role is intended for transformation-oriented client engagements, where the first task is to stabilize delivery, understand architectural bottlenecks, improve engineering governance, and build a scalable execution model.
This is not a pure project manager role and not a pure solution architect role.
Scale:
~800k users
~1TB database
millions of rows copied via ETLs
Core responsibilities
Client delivery leadership: * Act as primary technical delivery lead for complex client engagements * Build trust with CTOs, heads of engineering, product leadership, and senior stakeholders * Take ownership of delivery stabilization and execution improvement * Lead technical discovery and operational assessment * Translate ambiguous client challenges into structured execution plans
Must be able to distinguish: * Architecture problems * Process problems * Organizational problems
Delivery transformation: * Define phased engagement plans * Identify safe ownership boundaries * Propose team composition * Gradually transition from diagnostic phase into managed delivery * Help embedded engineering teams become predictable and scalable
Team leadership: * Coordinate architects, developers, DevOps engineers, QA, and analysts * Mentor technical teams * Drive accountability * Ensure engineering execution aligns with agreed outcomes
Required experience
Technical background * Strong hands-on engineering background, ideally 10+ years total
Must understand: * backend systems architecture * cloud infrastructure * CI/CD * distributed systems * API integrations * monolith modernization * operational support models * observability / monitoring * Strong preference for experience with: Python / Django, AWS, Terraform / infrastructure as code, modern frontend architecture (Vue / React / Angular), Microsoft ecosystem familiarity is a plus.
Delivery leadership experience * Must have led delivery of complex software products or platforms * Should have experience in rescuing troubled projects, legacy modernization, delivery stabilization, distributed engineering teams, vendor/client collaboration models
Client-facing skills * Must be comfortable communicating directly with CTO, VP Product, Director of Engineering, Product leadership, enterprise stakeholders, Strong communication skills required. * Must be able to challenge assumptions diplomatically, ask sharp diagnostic questions
explain technical tradeoffs clearly, lead structured workshops, create confidence under uncertainty. * English fluency required.
Architecture issues: * Monolith being partially decomposed * Heavy ETL between systems * Database-to-database replication * Duplicated business logic * Tightly coupled workflows * Admin abused as business workflow engine * Inconsistent engineering patterns
What we offer * Sane and polite, but effective management * The best corporate culture (according to our teammates’ opinions) * Competitive salary and other stuff (more details) * Remote work, full time * Becoming a part of UKAD with unique value and long-term relationships.
Some facts about UKAD to help you make a decision:
During 2022-2025, we only increased cooperation with our foreign partners.
UKAD combines benefits of family-sized companies, like no bureaucracy, easy access to the executives, with sustainable growth and vast opportunities.
Our company is strong enough to be not just a vendor but a tech partner. We can afford to choose customers that respect developers.
UKAD is one of the leading employers in Kharkiv, according to DOU.
We never hire people for projects, but to build the team, so if the project ends, you remain a part of UKAD.