CloudKitchens

Senior Backend Software Engineer

CloudKitchens
Apply
24 days ago

Base Salary

$167k - $230k/yr

Responsibilities

  • Design, build, and maintain Java backend services for order lifecycle, payments, device synchronization, and restaurant workflows.
  • Design and optimize APIs and event-driven systems connecting POS devices, kitchen displays, and cloud services with low latency.
  • Build offline-capable systems that synchronize data across multiple devices and handle distributed consistency challenges.
  • Collaborate with Android engineers, product managers, and other teams to ship systems used in live restaurants.
  • Maintain code quality through testing, code reviews, observability, and production ownership.

Requirements

  • Bachelor’s degree in Computer Science or equivalent experience.
  • At least 3 years of professional software engineering experience.
  • Deep understanding of backend system design, APIs, data stores, microservices, concurrency, and distributed systems.
  • Experience with Java, Kotlin, or comparable programming languages and strong engineering fundamentals.
  • Experience with relational and/or NoSQL databases such as PostgreSQL, CockroachDB, or Redis.
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure.
  • Preferred experience with event streaming or stream processing technologies such as Kafka or Flink.
  • Preferred experience with ordering states, payment flows, multi-device coordination, offline-first architectures, sync protocols, conflict resolution, or CRDTs.
  • Comfort collaborating with mobile and client engineers and understanding how backend decisions affect device reliability.

Benefits

  • Medical, dental, and vision insurance, including HSA options.
  • Company-paid short- and long-term life and disability insurance.
  • Voluntary accident, critical illness, and hospital indemnity insurance.
  • Optional supplemental life insurance for employees and dependents.
  • Pet insurance discount.
  • 401(k), Health Savings Account, and healthcare, dependent care, and commuter Flexible Spending Accounts.
  • Discretionary vacation days, 8 paid holidays per year, paid sick time, paid bereavement leave, and paid parental leave.
  • Los Angeles-based role requiring onsite work five days per week.

Tech Stack

Apache FlinkApache KafkaAWSAzureGoogle CloudJavaKotlinPostgreSQLRedis

Categories

CloudKitchens

About CloudKitchens

501-1,000 employees

We provide kitchen infrastructure and software that empower food & beverage operators to expand their operations with minimal upfront capital and time.

Contact me