Engineering Manager
$$$$
We’re looking for an Engineering Manager to drive the day-to-day execution of multiple engineering squads. This role blends strong technical leadership with delivery accountability — ensuring that architectural guidance translates into high-quality, scalable, and timely software outcomes.
- Impact at scale: You’ll contribute to a high-impact product.
- Engineering excellence: Join a mature engineering organization with multiple squads and dedicated service teams.
- Direct influence: Work closely with executive engineering leadership (Directors of Engineering, Architecture).
Requirements:
- 5+ years of experience in software engineering, with at least 2 years in a technical leadership or delivery management role.
- Hands-on experience with modern technologies such as .NET, React, and AWS.
- Hands-on experience with and understanding of how Node.js works.
- Knowledge of Java is a plus but not required.
- Strong technical foundation and ability to engage with engineers on architecture, design, and implementation.
- Demonstrated success managing software delivery across multiple teams or squads.
- Deep familiarity with lean and iterative software delivery practices; direct experience with Shape Up or similar methodologies is a strong plus.
- Excellent communication and coordination skills across technical and non-technical stakeholders.
- English — Advanced, spoken and written & native Ukrainian.
Key Responsibilities:
- Lead the execution of technical solutions across multiple squads, translating architectural designs into clear epics, backlog items, and task ownership.
- Coordinate sprint planning, backlog grooming, and cross-team delivery milestones.
- Act as the first line of delivery and technical direction for less senior engineers, in close partnership with engineering managers and team leads.
- Proactively remove blockers, manage dependencies, and ensure alignment with architectural and product goals.
- Champion lean, cycle-based delivery practices (Shape Up or similar), including upfront scoping and shaping of work.
- Participate in technical discussions, code reviews, and troubleshooting when necessary to support high-quality implementation.
- Contribute to broad, holistic delivery considerations that span both functional and non-functional requirements.
Why join Empeek? ✨
- Challenging & meaningful products — complex architectures, modern technologies, and solutions that truly make an impact.
- Professional growth — personal development plan, mentorship, career maps, and opportunities to grow into new roles and responsibilities.
- Strong team culture — we share the same mission, values, and passion for what we do.
- Flexibility & ownership — freedom to choose your format and schedule, focus on results, and have a real impact on the company’s success.
What we offer:
- Access to learning opportunities — internal and external training, certification reimbursement.
- 18 paid vacation days, 10 public holidays, and up to 10 paid sick days.
- Up to $300/year for English classes + free speaking club.
- Up to $180/year for sports activities.
- Mentorship and knowledge sharing — people you can really learn from.
- Career maps and growth plans to support your professional development.
- New equipment provision, and accounting support if needed.
- Internal mobility — the opportunity to switch roles and take on more responsibility.
- Competitive market-level salary with regular reviews.
- Additional perks and compensations such as insurance fund, gifts etc.
- Psychological safety and supportive culture.
- Company values that align with yours.
- Community and team-building activities for informal networking.
- Social responsibility — support for the Armed Forces.
Required skills experience
Engineering Management
2 years
Team Leadership
2 years
.NET
2 years
Technical Leadership
2 years
Node.js, Java, AWS
Required languages
English
C1 - Advanced
Ukrainian
Native
Published 11 November
29 views · 1 application
📊
Average salary range of similar jobs in
analytics →
Loading...