First seen by Alion on Nov 11, 2026.
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.

