Back to jobs
New

Engineering Manager – Menu, Web & Android (Kraków/Gdańsk)

Krakow, Poland
About SpotOn
 
We’re not just building restaurant tech—we’re giving independent restaurants the tools to compete and win. From our award-winning point-of-sale to AI-powered profit tools, everything we do helps operators boost profit, work smarter, and keep their best people. And every solution is backed by real humans who actually give a sh*t about helping restaurants succeed.
  • Named the #1 Restaurant POS by G2 (Fall 2025), based on ratings from real users
  • Rated the top-rated point-of-sale (POS) for restaurants, bars, retail, and small businesses by Capterra users
  • Awarded Great Places to Work and Built In’s Best Workplaces for multiple years running
We move fast, care hard, and fight for independent restaurant operators to do what they love, and love doing it. If you’re looking to make an impact with heart and hustle, SpotOn is the place for you.

We are seeking an experienced Engineering Manager to lead and inspire our Menu engineering teams in building a cutting‑edge Point of Sale (POS) platform for restaurants that need fast, efficient front‑of‑house and kitchen workflows.

The Menu area is at the heart of the hospitality experience: it powers how restaurants model their offerings (menus, items, modifiers, availability, and configurations) across all channels – in‑store POS, online ordering, kitchen, and third‑party integrations. You will own teams working across backend, frontend, and Android to deliver a reliable, flexible, and performant menu platform.

The ideal candidate has a strong technical background across backend and frontend, with exposure to mobile (Android preferred), experience with microservice architecture, and modern web development frameworks. This role is critical for driving product development in the Menu domain, ensuring high‑quality, resilient deliverables, and fostering a culture of innovation, ownership, and continuous improvement.

On a daily basis, you will:

  • Own the Menu domain across the SpotOn POS ecosystem, leading and mentoring engineering teams responsible for Menu structure, availability logic, configuration, and propagation of menu data and support orders.
  • Lead Frontend + Android + Backend engineers in the Menu area, ensuring strong collaboration and shared domain understanding across platforms.
  • Collaborate closely with Product, Design and Support to shape the Menu product vision and roadmap, balancing scalability, usability, and operational needs of restaurants.
  • Manage the full software development lifecycle for your teams, from discovery and planning through deployment and rollout strategies (feature flags, phased rollouts), to ongoing maintenance.
  • Foster a culture focused on:
    • Code quality, testing, and observability (unit, integration, end‑to‑end tests, monitoring, alerts).
    • Clear ownership and accountability for services and features in production.
    • Continuous learning and improvement.
  • Participate in and guide architectural decisions for:
    • Microservices and APIs.
    • Cross‑platform domain modeling (shared contracts / schemas for Web and Android).
    • Performance and reliability at scale (large menus, multi‑location brands, high‑traffic periods).
  • Implement and optimize development and release processes, ensuring:
    • Efficient delivery of product features.
    • High reliability through CI/CD, automated testing, and robust rollout / rollback practices.
  • Partner with other teams (ordering, payments, kitchen, integrations, and more) to ensure Menu is a reliable platform for downstream experiences.
  • Recruit, develop, and retain top engineering talent; build high‑performing, autonomous teams with clear missions and metrics.
  • Drive data‑driven decision making by defining and tracking key engineering and product metrics (latency, error rates, configuration propagation time, menu publish success, adoption, etc.).
  • Ensure strong collaboration with support and operations teams, using feedback and incident trends to guide product and technical priorities.

What skills are we searching for?

  • 8+ years of software development experience, with solid backend fundamentals (distributed systems, APIs, data modeling).
  • 3+ years of experience managing software engineering teams (7+ people), ideally across multiple platforms (web and/or mobile).
  • Willing to come into our Kraków or Gdańsk office 2-3 times per week.
  • Experience leading distributed teams and collaborating across US and European time zones, with strong async communication and planning skills.
  • Demonstrated experience in microservices architecture and API design, including versioning, backward compatibility, and service observability.
  • Hands‑on experience or close partnership with mobile development, preferably Android (Kotlin); familiarity with web and mobile release cycles and constraints.
  • Proficiency with at least one of the following: Golang, React, Kotlin.
  • Extensive experience with backend technologies and microservices, including:
    • Designing and owning services with clear SLOs
    • Working with message queues, caches, and relational or NoSQL databases.
  • Strong knowledge of frontend technologies, including JavaScript, TypeScript, and HTML; experience with React is a strong plus.
  • Experience building web and/or mobile applications, ideally with offline‑tolerant or real‑time capabilities.
  • Track record of successfully delivering complex, cross‑team software projects on time and with high quality.
  • Proven ability to:
    • Set clear goals, metrics, and expectations for teams.
    • Coach and grow engineers and tech leads.
    • Navigate trade‑offs between product scope, quality, and timelines.
  • Excellent communication and interpersonal skills, with the ability to work effectively across engineering, product, design, and customer‑facing teams.
  • Strong problem‑solving skills and a data‑driven approach to decisions.
  • Familiarity with AWS and modern CI/CD pipelines (build, test, deploy, and observability tools).
  • Knowledge of agile methodologies, with experience operating in a multi‑team environment (e.g., scaled agile, quarterly planning, cross‑team dependencies).
  • Bachelor’s degree in Computer Science, Software Engineering, or related field; Master’s degree in a relevant field is a plus.
  • Experience in hospitality, retail, or other high‑transaction operational domains is a plus.

Here’s a bit about what we have to offer:

  • Training budget 3500 PLN gross per year.
  • Access to e-learning platforms.
  • Fully paid private healthcare in LuxMed.
  • Access to the Worksmile platform with a monthly top-up.
  • Subsidized access to breakfast and lunch through the vending machine in Kraków office, and lunches in Gdańsk office once a week.
  • Group English classes with a native speaker.
  • A laptop and essential work equipment provided by the company.
  • New, modern, bright and comfortable office space in the city centre.
  • A lot of free parking spots around the office.
  • Access to the company’s 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.

 

 

 

 

The controller of your personal data included in your job offer and others collected during the recruitment process is SpotOn Poland spółka z ograniczoną odpowiedzialnością with its registered office in Kraków, Aleja 29 listopada 20, 31-401 Kraków, e-mail address:
poland-rodo@spoton.com. We will process your personal data for the purpose of current or, if you voluntarily agree, also future recruitment processes. More information about how we proccess your data, including the basis for processing and your rights in relation to the processing, can be found on our website: https://pl.spoton.com/privacy-and-cookies-policy.


Administratorem podanych danych osobowych, w tym danych zawartych w dokumentach aplikacyjnych i zebranych w toku procesu rekrutacji, jest SpotOn Poland Sp. z o.o. z siedzibą w Krakowie (ul. Aleja 29 listopada 20, 31-401 Kraków; adres e-mail do kontaktu:
poland-rodo@spoton.com. Dane osobowe będą przetwarzane w celu realizacji obecnych lub – jeżeli wyrazisz na to dobrowolną zgodę – także przyszłych procesów rekrutacji. Więcej informacji o tym, jak przetwarzamy Twoje dane, w tym także informacje o podstawach prawnych przetwarzania oraz o prawach przysługujących Ci w związku z przetwarzaniem danych, znajdziesz na stronie:
https://pl.spoton.com/privacy-and-cookies-policy.

We will never ask candidates to pay fees, purchase equipment, or share sensitive personal or financial information during the hiring process. All legitimate communication from our recruiting team will come from an official company email address (@spoton.com). If something seems suspicious, please contact us at careers@spoton.com

SpotOn is an equal employment opportunity employer. Qualified candidates are considered for employment without regard to race, religion, gender, gender identity, sexual orientation, national origin, age, military or veteran status, disability, or any other characteristic protected by applicable law.

SpotOn is an E-Verify company.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...

“I agree to the processing of my personal data included in my application to the extent exceeding the data required by law, by  the data controller, SpotOn Poland spółka z ograniczoną odpowiedzialnością with its registered office in Krakow (Aleja 29 listopada , 31-402 Krakow) for the purpose of recruitment process. I am aware that my consent may be revoked at any time. However, this does not affect the legality of processing my data until the date of revocation.”

„Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w dokumentach rekrutacyjnych w zakresie przekraczającym dane, których podanie jest wymagane na podstawie przepisów prawa, przez administratora danych SpotOn Poland Sp. z o.o. z siedzibą w Krakowie w celu prowadzenia procesu rekrutacji. Mam świadomość, że zgoda może być odwołana w każdym czasie bez wpływu na zgodność z prawem przetwarzania dokonanego przed wycofaniem zgody.”

Select...

“I agree to the processing of my personal data included in my application by the data controller, SpotOn Poland spółka z ograniczoną odpowiedzialnością with its registered office in Krakow (Aleja 29 listopada, 31-402 Krakow) for the purpose of future recruitment process, during a period of 2 years from the date of application. I am aware that my consent may be revoked at any time. However, this does not affect the legality of processing my data until the date of revocation.”

„Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w dokumentach rekrutacyjnych przez administratora danych SpotOn Poland Sp. z o.o. z siedzibą w Krakowie, w celu prowadzenia przyszłych procesów rekrutacyjnych, przez okres 2 lat od momentu złożenia aplikacji. Mam świadomość, że zgoda może być odwołana w każdym czasie bez wpływu na zgodność z prawem przetwarzania dokonanego przed odwołaniem zgody.”