Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 1, 2026
Engineering Manager
Senior • On-site
Krakow, MA, Poland
Apply now
About the Role
Lead the Express POS Checkout & Payments Experience team, which owns checkout flows used daily by restaurant operators, staff, and guests. Scope includes order checkout, split payments, tips, discounts, gift cards, refunds, voids, cash and card flows, receipts, offline payment experiences, and transactional data used for downstream reporting.
This is a high-impact leadership role at the center of the restaurant POS experience.
Team & Technology Context
Lead a high-performing team of approximately six to seven engineers and contractors. The core application is a native Android application built primarily in Kotlin, with some legacy Java. Engineers have broad ownership across development, testing, operational readiness, and production support.
Partner closely with Product and Design to define direction, prioritize customer impact, and deliver high-quality outcomes. Work with Financial Services, engineering leadership, support, and other cross-functional partners to improve checkout performance, payment accuracy, reliability, and merchant trust.
On a Daily Basis You Will
- Bridge Time Zones: Foster an inclusive, high-performing team culture across distributed time zones, optimizing for asynchronous communication and aligned execution.
- Own Execution: Own engineering execution for all checkout flows, including card and cash payments, split payments, tipping, discounts, gift cards, refunds, voids, receipts, offline flows, and related order/payment data.
- Partner Cross-Functionally: Partner with Product and Design to define and deliver customer-centered checkout experiences for restaurant operators, staff, and guests.
- Collaborate on SDKs: Collaborate with the Financial Services team to integrate with and influence the internal Payments SDK, ensuring the POS payment experience is fast, reliable, accurate, and resilient.
- Drive Architecture: Guide technical decisions across native Android implementation and the evolution of backend services toward an event-driven architecture using Kafka.
- Optimize Metrics: Drive improvements in end-to-end checkout time, checkout success rate, crash-free sessions, payment accuracy, support case frequency, and incident frequency.
- Build Engineering Discipline: Create strong engineering practices for quality, testing, observability, incident readiness, and production support in an environment where engineers own outcomes end-to-end.
- Incident Response: Serve in the Engineering Manager incident commander rotation and actively support checkout- and payment-related application incidents.
- Manage Risk: Build clear plans, manage delivery risks, communicate status proactively, and ensure stakeholders have the context needed to make informed decisions.
- Develop Talent: Develop engineers through regular feedback, coaching, career development, and thoughtful delegation.
What Skill Are We Looking For?
- 2+ years of experience directly managing software engineers, with demonstrated success coaching, mentoring, evaluating, and developing technical talent.
- Proven track record as a senior or staff-level engineer before transitioning into management, with a deep understanding of production software systems.
- Deep native Android application-development experience. Ability to guide modern Kotlin Android architecture, manage legacy Java codebases, assess implementation tradeoffs, ensure code quality, and lead production debugging.
- Familiarity with modern backend services and distributed systems; event-driven architecture and Kafka exposure are strong advantages.
- Proven success leading product-focused engineering teams across distributed locations and time zones, specifically between the US and Europe.
- Strong technical judgment to guide architecture, review designs, ask the right questions, and help teams make pragmatic tradeoffs without being the primary hands-on coder.
- Experience improving reliability, performance, and operational quality through metrics, observability, incident response, and continuous improvement.
- Ability to collaborate deeply with Product and Design to turn ambiguous customer and business problems into clear engineering plans.
- Strong bias toward action, balanced with judgment around quality, reliability, and customer impact.
Perfect Candidate Also Has
- Experience in POS, payments, restaurant technology, fintech, mobile commerce, or other mission-critical transaction systems.
- Experience with card-present payments, payment terminals, EMV, PCI, tap/contactless payments, refunds, settlement, reconciliation, idempotency, offline payments, or payment retry and error handling.
- Experience integrating internal or external SDKs where another team owns the underlying platform and the team owns the customer-facing product experience.
- Experience with AI-assisted development workflows or guiding teams to use AI coding agents responsibly to improve productivity and quality.
How You’ll Make an Impact
Within the first several months, build a strong understanding of Express POS checkout and payment flows, the team’s operating model, and the boundaries between POS and Financial Services. Establish trust with engineers in Poland, the US-based Staff Engineer, and Product and Design partners while helping the team sharpen execution and operational focus.
Over time, make checkout faster, more reliable, and easier to use for restaurants operating in real-world conditions: busy service windows, complex orders, multiple payment types, staff handoffs, device constraints, network variability, and high guest expectations.
Success will be measured by the strength and cohesion of the distributed team, checkout quality and reliability, and improvements to checkout speed, success rate, payment accuracy, crash-free sessions, support case frequency, and incident response.
Why This Role Matters
Checkout is where speed, accuracy, trust, and hospitality come together for restaurant operators. Slow or confusing checkout can disrupt service, while failed or inaccurate payments can damage confidence; a strong checkout experience helps restaurants move faster, serve guests better, and operate with less friction.
Lead the team responsible for one of the most important moments in the product, building systems and experiences restaurants rely on daily while growing a team that combines product empathy, technical excellence, and operational ownership.
Here’s a Bit About What We Have to Offer
- Competitive salary.
- Training budget of 3500 PLN gross per year.
- Access to e-learning platforms (O’Reilly).
- Fully paid private healthcare in LuxMed.
- Access to the Worksmile platform with a monthly top-up.
- Subsidized breakfast and lunch through the vending machine in the Kraków office, and lunch in the Gdańsk office once a week.
- Group English classes with a native speaker.
- New MacBook Pro, 4K monitors, or other needed tools.
- Flexible working hours.
- Modern, bright, comfortable city-centre office space.
- Access to the company library.
- Great working atmosphere.
- Chill-out room with a PlayStation and games.
- Free snacks and beverages in the kitchen.
- Company parties and social activities.
- Employee referral program.
- Relocation package within Poland.
- Parking space in the underground garage.
Similar jobs you might like
Senior Software Engineer I (Full Stack, Payments)
SpotOn
Senior
Technology
Krakow, MA, Poland · On-site
234K zł - 293K zł/yr
1h ago
Senior Software Engineer II (Golang, Fulfillment)
SpotOn
Senior
Technology
Krakow, MA, Poland · Remote
286K zł - 358K zł/yr
1h ago

Solutions Engineering Manager
Hightouch
Senior
Technology
Chicago, IL · On-site
$250K - $280K/yr
12 days ago
Senior Software Engineer, Backend (Identity International)
Affirm
Senior
Technology
Warsaw, MZ, Poland · Remote
26K zł - 36K zł/yr
24 days ago
Software Engineer - Java
AUCTANE Poland
Mid
Technology
Wrocław, DS, Poland · Hybrid
11K zł - 17K zł/yr
18 days ago
Engineering Manager, Growth
Asana
Senior
Technology
Warsaw, MZ, Poland · Hybrid
475K zł - 605K zł/yr
24 days ago