Senior Software Engineer – Back-End - POS Integrations

Openkrill

United States

Teletrabalho

USD 180 000 - 260 000

Tempo integral

14 dias+

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Remote-first culture
100% health coverage for you and your家
Equity
Free vacation policy
Global impact

Resumo da oferta

sunday is building the fastest, simplest way to pay in restaurants. We are seeking a backend-focused engineer to own the integration platform that standardizes how sunday interacts with the ecosystem. You’ll focus on back-end systems but may touch UI and infra to ship end-to-end improvements.

You’ll work with Java/Kotlin/Spring, design scalable APIs, improve observability, and mentor others in a remote-first, globally impactful environment.

Qualificações

  • Strong backend proficiency with Java/Kotlin/Spring and scalable integration architectures.
  • Experience designing APIs (REST/gRPC) and evolving schemas safely over time.
  • Experience with observability, logging, metrics, and incident analysis in distributed systems.

Responsabilidades

  • Elevate stability and cohesion across integrations for a unified merchant/guest experience.
  • Lead architectural decisions for scalability, resilience, and maintainability.
  • Contribute to frontend tweaks and light infra changes to unblock delivery.
  • Design clear API contracts and ensure safe versioning and ADRs.
  • Improve observability, define SLOs, and build actionable dashboards.
  • Own data integrity across distributed systems and drive root-cause analysis.

Conhecimentos

Java
Kotlin
Spring
React
CI/CD
Terraform
Helm
Observability
Datadog
Distributed systems
APIs REST/gRPC
ADR / architecture

Ferramentas

Kafka
RabbitMQ
Terraform
Helm
CI/CD tooling

Descrição da oferta de emprego

About Ussunday

About Ussunday is building the fastest, simplest way to pay in restaurants. With a quick scan of a QR code, diners can pay, tip, and leave in about 10 seconds. We believe great products should feel obvious, not complicated, and we focus relentlessly on keeping things simple while earning trust from restaurants and guests at every interaction. Today, sunday powers payments in thousands of restaurants across the US, UK, and France, helping operators turn tables faster, increase tips, and unlock valuable insights. We push ourselves to go beyond what’s expected, building with ownership, moving fast, and scaling with ambition as we tackle our biggest growth opportunity in the US.

About the Role

Join our 3rd-party POS Integrations team. Our mission is to bring consistency and reliability to one of the most fragmented software ecosystems in the world. Restaurants rely on hundreds of different POS systems and each have its own specificities, limitations, and operational challenges. Your role will be to help abstract that complexity away and build the platform layer that standardizes how sunday interacts with the entire ecosystem. While you'll focus on back-end systems, you're comfortable venturing across the stack when needed: making small changes to front-end flows and touching infrastructure to ship end-to-end improvements.

Key Responsibilities
  • Elevate stability and cohesion across integrations to deliver a unified, high-quality experience for merchants and guests.
  • Lead architectural decisions for scalability, resilience, and maintainability (e.g., idempotency, retries with backoff, circuit breakers, DLQs, backpressure, rate limiting, graceful degradation).
  • Pitch in beyond back-end when needed: small UI fixes in our admin/ops panels and light infra changes (pipelines, configs, IaC) to unblock delivery.
  • Design clear API contracts and schemas (REST/gRPC) and evolve them safely over time with versioning and ADRs.
  • Raise the bar on observability: define SLOs/error budgets, improve logs/traces/metrics (Datadog), add synthetic checks, and build actionable dashboards/runbooks.
  • Own data correctness and reconciliation across eventually consistent, distributed systems (outbox/inbox patterns, deduplication, replays, CDC, re-sync jobs).
  • Debug complex incidents end-to-end across our services and third-party vendors; drive root-cause analysis and long-term fixes; analyze and solve memory leaks and related issues.
  • Partner with Product, Support, and Integrations/CS teams to turn real-world issues and merchant feedback into roadmap value.
  • Mentor engineers and contribute to shared tooling, documentation, and Architecture Decision Records (ADRs).
  • Ship fast, safely using CI/CD, feature flags, canaries, and incremental rollouts.
About You
  • Outcome-driven and comfortable in fast, evolving contexts: you ship results, not just code.
  • End-to-end ownership: shaping problems, delivering clean solutions, and ensuring smooth production operations.
  • Lead by example: mentoring, improving practices, and aligning teams on a clear architecture and standards.
  • Strong back-end proficiency with Java/Kotlin/Spring and scalable integration architectures.
  • Fluent in testing strategies for integrations: unit/integration and non-prod vendor mocks/sandboxes.
  • Skilled at performance analysis and observability-driven debugging across distributed systems.
  • Comfortable making small front-end changes (React) and light infra adjustments (CI/CD, Helm/Terraform/config) to ship holistic improvements.
  • Clear communicator in writing and in real time, and you know when a quick call or pairing session beats a long thread.
Nice to have
  • Experience with POS ecosystems (e.g., Toast, Lightspeed, Oracle Micros, NCR Aloha, L'Addition, TISSL, etc.).
  • Event-driven systems (Kafka/RabbitMQ), stream/batch data flows, and stateful workflows (saga/orchestration).
  • Security for integrations: OAuth2/mTLS/API keys, secrets management, webhook signature validation.
  • Practical knowledge of caching, rate limiting, TTLs, and consistency strategies to balance latency and correctness.
What we offer
  • Competitive salary and equity
  • Remote-first friendly culture
  • The chance to build products used by millions across the globe
  • 100% health coverage for you and your family
  • Free vacation policy
  • Broad scope of responsibilities and ample opportunities to grow
Steps in our Recruitment Process
  • Share your story: Application with resume
  • Let's get to know each other through a phone screen interview
  • Meet with the hiring manager
  • Impress your future colleagues with a case study
  • Meet with a Leader
  • Reference Checks (3 most recent managers)
  • Offer: we want you

Thank you for taking the time to apply, and looking forward to getting to know you!

sunday is an equal opportunity employer and does not discriminate and all qualified applicants will receive consideration for employment without regard to race, creed, color, sex, affectional or sexual orientation, gender identity or expression, gender, ethnicity, religion, national origin, ancestry, nationality, age, disability, marital status, veteran status, genetic information, or on any other basis prohibited by law (except where an attribute is a bona fide occupational qualification).

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Freelance Backend Software Engineer - Billing & Ordering Platform
Freelance Backend Software Engineer - Billing & Ordering Platform

OpenKrill • EUA

Presencial
USD 160 000 - 240 000
Operations Manager
Operations Manager

sunday • Dallas (TX)

Híbrido
USD 65 000 - 95 000
Competitive salary
Stock options
Office in city center
+3
Operations Manager NYC
Operations Manager NYC

sunday • New York (NY)

Presencial
USD 90 000 - 100 000
Free vacation policy
100% health coverage
401k
+2
Operations Manager - Los Angeles
Operations Manager - Los Angeles

sunday • Culver City (CA)

Híbrido
USD 90 000 - 130 000
Stock Options
Health insurance
LA office with hybrid work
Operations Associate - Los Angeles
Operations Associate - Los Angeles

sunday • Culver City (CA)

Híbrido
USD 70 000 - 90 000
Stock Options
Great office in Los Angeles (hybrid)
Free Vacation Policy
+2
Senior Revenue Systems Analyst
Senior Revenue Systems Analyst

sunday • Coral Gables (FL)

Presencial
USD 121 000 - 145 000
Stock Options
Hybrid work arrangement
Free Vacation Policy
+2
Senior Revenue Systems Analyst
Senior Revenue Systems Analyst

sunday • Atlanta (GA)

Presencial
USD 121 000 - 145 000
Competitive Salary
Stock Options
Hybrid/Remote-friendly office
+2
Senior Revenue Systems Analyst
Senior Revenue Systems Analyst

sunday • New York (NY)

Presencial
USD 150 000 - 190 000
Senior Revenue Systems Analyst
Senior Revenue Systems Analyst

sunday • Dallas (TX)

Presencial
USD 121 000 - 145 000
Competitive Salary
Stock Options
Office in London with remote mix
+2
Strategic Finance - Intern - US
Strategic Finance - Intern - US

sunday • Atlanta (GA)

Presencial
USD 20 664 - 34 440