Skip to content
SpotOnSpotOn

Engineering Manager

Leads a distributed team responsible for SpotOn’s Android POS checkout and payments experience, guiding execution, architecture, reliability, and cross-functional delivery. Requires engineering management experience, a strong senior software engineering background, and deep native Android expertise.

About the job

Responsibilities

  • Lead the Express POS Checkout & Payments Experience team of approximately six to seven engineers and contractors.
  • Foster an inclusive, high-performing team culture across distributed time zones, with asynchronous communication and aligned execution.
  • Own execution for checkout flows including card and cash payments, split payments, tipping, discounts, gift cards, refunds, voids, receipts, offline flows, and related order/payment data.
  • Partner with Product and Design to define and deliver customer-centered checkout experiences.
  • Collaborate with Financial Services on SpotOn’s internal Payments SDK.
  • Guide technical decisions across native Android implementation and backend services evolving toward event-driven architecture with Kafka.
  • Improve checkout time, success rate, crash-free sessions, payment accuracy, support case frequency, and incident frequency.
  • Establish engineering practices for quality, testing, observability, incident readiness, and production support.
  • Participate in the Engineering Manager incident commander rotation and support checkout and payment incidents.
  • Manage delivery risks, communicate status, and keep stakeholders informed.
  • Develop engineers through feedback, coaching, career development, and delegation.

Requirements

  • 2+ years of experience directly managing software engineers, including coaching, mentoring, evaluating, and developing technical talent.
  • Prior senior- or staff-level software engineering experience with a deep understanding of production systems.
  • Deep experience with native Android development, including modern Kotlin architecture, legacy Java codebases, implementation tradeoffs, code quality, and production debugging.
  • Familiarity with modern backend services and distributed systems.
  • Experience leading product-focused engineering teams across distributed locations and time zones, specifically between the United States and Europe.
  • Strong technical judgment for architecture guidance, design reviews, and pragmatic tradeoffs.
  • Experience improving reliability, performance, and operational quality through metrics, observability, incident response, and continuous improvement.
  • Ability to collaborate with Product and Design to translate ambiguous customer and business problems into engineering plans.
  • Strong bias toward action balanced with judgment around quality, reliability, and customer impact.

Nice to Have

  • Experience in POS, payments, restaurant technology, fintech, mobile commerce, or other mission-critical transaction systems.
  • Experience with card-present payments, payment terminals, EMV, PCI, contactless payments, refunds, settlement, reconciliation, idempotency, offline payments, or payment retry and error handling.
  • Experience integrating internal or external SDKs owned by another team.
  • Experience with event-driven architecture and Kafka.
  • Experience with AI-assisted development workflows or responsible use of AI coding agents.

Skills

Android, Kotlin, Java, Backend Services, Distributed Systems, Event-Driven Architecture, Kafka, Payments Sdk, Pos Systems, Emv, PCI, Observability, Incident Response, Ai Coding Agents

GitLab

GitLab

Poland

Engineering Manager, Trusted Agentic Development
PLN296k+/yrRemote5+ YOEEngineering Management

Leads and grows a team building trusted validation platforms for AI-agent-generated software. The role requires engineering management experience, technical depth in architecture and validation, direct experience with AI agents, and the ability to drive adoption across distributed teams.

Dandy

Dandy

Remote

Manager, Sales Engineering
$113k+/yrRemote5+ YOEEngineering Management

Leads and develops Dandy’s Sales Engineering team, partnering with Account Executives to support revenue growth through technical sales, product demonstrations, and customer advisory. Requires at least five years of dental-industry Sales Engineering experience and strong people leadership skills.

Kraken

Kraken

Poland
Engineering Manager - Frontend - Consumer
No salary listedRemote5+ YOEEngineering Management

Leads a cross-functional frontend and backend engineering team building scalable consumer experiences across mobile and client platforms. Requires engineering leadership, deep React Native expertise, and experience with large-scale consumer or financial products.

Kraken

Kraken

United Kingdom
Engineering Manager - Pro
No salary listedRemote5+ YOEEngineering Management

Leads and grows a globally distributed engineering team responsible for high-performance trading backend services. The role requires technical management experience, hands-on expertise with concurrent or low-latency systems, and proficiency in Rust or C++.

Virta Health

Virta Health

Remote

Engineering Manager - Client Group
$230k+/yrRemote5+ YOEEngineering Management

Leads technical strategy and a multidisciplinary engineering team responsible for billing, accounting, eligibility, and enrollment systems. The role requires 5+ years of engineering management experience, strong distributed-systems expertise with Python or Go, and experience developing engineering leaders.