Engineering Manager for Groupon's Internal Next-Gen App
Confirmed live in the last 24 hours
Groupon
Job Description
Groupon is a marketplace where customers discover new experiences and services everyday and local businesses thrive. To date we have worked with over a million merchant partners worldwide, connecting over 16 million customers with deals across various categories. In a world often dominated by e-commerce giants, we stand out as one of the few platforms uniquely committed to helping local businesses succeed on a performance basis.
Groupon is on a radical journey to transform our business with relentless pursuit of results. Even with thousands of employees spread across multiple continents, we still maintain a culture that inspires innovation, rewards risk-taking and celebrates success. The impact here can be immediate due to our scale and the speed of our transformation. We're a "best of both worlds" kind of company. We're big enough to have the resources and scale, but small enough that a single person has a surprising amount of autonomy and can make a meaningful impact.
Encore team scaling through shared code. We're consolidating multiple internal tools into a unified application serving the entire company—today that's siloed, fragile, and slowing us down. The right EM will ship faster, drive 30% higher code quality across the shared monorepo, and give the platform the technical leadership it needs. With this hire, we eliminate friction between teams, establish clear ownership, and turn a bottleneck into a lever.
Who you'll work with
You'll report to Ales Drabek, CTO, who owns the NextGen Architecture initiative. You'll lead a core team of 7 engineers building the Encore platform (shared libraries, infrastructure, and tooling) while coordinating closely with cross-tribe engineers who depend on it—Encore, Platform, Product Design, QA teams, and multiple product squads. This is a technical leadership role where you'll operate hands-on; we need someone who codes in production, not just manages. Direct feedback moves at the speed of shipping—we don't wait for perfect information, we iterate on what we learn.
What you'll be doing
- Owning end-to-end stability and feature velocity of a mission-critical shared monorepo serving multiple internal teams and applications
- Driving technical direction for shared libraries, microservice architecture, and release workflows so teams can ship independently without dependency hell
- Leading by example in code reviews, architecture decisions, and debugging—setting and holding the standard for code quality and maintainability
- Bridging technical execution with business outcomes—translating product needs into clean, pragmatic technical solutions that move metrics
- Growing and mentoring a small, high-performing team through hands-on 1:1s, clear ownership models, and removing blockers that slow them down
- Stabilizing incident response and SLA adherence across teams using the shared codebase
What success looks like
Day 30: You've mapped the technical landscape (dependencies, pain points, team constraints), met all key stakeholders (product, design, QA, squads), and identified the top 3 unblocking opportunities. First decision in flight: a concrete change to testing or deployment that reduces cycle time.
javatypescriptjavascriptgoaifrontendbackenddataproductdesign
Similar Jobs
CVS Health
Manager - Software Development Engineering (AI/ML)
Affirm
Manager, Machine Learning Engineering
Affirm
Manager, Machine Learning Engineering
CrowdStrike
Engineering Manager - Cloud & AI Runtime
NVIDIA
Manager, Data and AI Engineering
HPE