Yum! Brands, Inc.

Staff Software Engineer - Byte POS

Yum! Brands, Inc.
Apply
2 months ago
Remote, United StatesStaff+

Base Salary

$149k - $187k/yr

Responsibilities

  • Set technical direction and provide hands-on technical leadership for the Android platform.
  • Architect and build platform capabilities for peer-to-peer replication, real-time syncing, distributed transactions, and offline resilience.
  • Implement consumer-facing and enterprise operational applications for restaurant environments.
  • Integrate printers, payment terminals, scanners, and other hardware peripherals through clean abstractions.
  • Own application performance and reliability across tens of thousands of globally deployed restaurants.
  • Apply MVVM architecture patterns and comprehensive testing strategies.
  • Establish patterns and guardrails for AI tool usage in development, testing, documentation, and support.
  • Review designs and code, mentor engineers, and raise engineering quality standards.
  • Collaborate with engineering leadership, product management, brand teams, quality assurance, operations, and other engineering groups.
  • Own or manage aspects of implementation, testing, and deployment processes.

Requirements

  • BA/BS or higher in Computer Science or a related STEM field.
  • 8+ years of hands-on experience building robust mobile software, including deep production Android experience.
  • Expert knowledge of the Android SDK and strong working knowledge of Kotlin and Jetpack Compose.
  • Published native Android applications in a portfolio.
  • Proven ability to write robust software using sound architecture and testing practices.
  • Experience architecting and building libraries, SDKs, and tools for internal and external users.
  • Practical experience using AI development tooling and the judgment to establish safe, effective usage patterns.
  • Ability to self-direct, prioritize work for other developers, and lead and mentor engineers.
  • Preferred exposure to distributed systems, peer-to-peer architecture, restaurant technology, retail POS, or in-store operational systems.
  • Preferred experience with Kotlin Flow, Coroutines, Jetpack Compose, or RxJava.
  • Preferred experience building payment systems and integrating printers and payment terminals.
  • Preferred experience with SQL and NoSQL databases and their tradeoffs.
  • Preferred experience customizing the Android OS and deploying it on x86 hardware.
  • Startup experience and demonstrated passion for software development through blogs, personal applications or websites, presentations, or community involvement are preferred.

Benefits

  • Four weeks of vacation plus holidays.
  • Five sick days and two paid volunteer days.
  • Company-wide recharge holidays.
  • 401(k) matching.
  • Medical, dental, vision, and life insurance.
  • Half-day Fridays.
  • Generous parental leave.
  • World-famous recognition culture.

Tech Stack

Android SDKJetpack ComposeKotlinSQL

Categories

Mobile
Yum! Brands, Inc.

About Yum! Brands, Inc.

10,000+ employees

Yum! Brands is a publicly traded restaurant company that operates and franchises KFC, Taco Bell, Pizza Hut, and The Habit Burger Grill for consumers worldwide. Its model centers on franchising, digital ordering, and delivery platforms, with corporate teams supporting marketing, supply chain, and enterprise technology. The company was formed in 1997 and is headquartered in Louisville, Kentucky, with thousands of restaurants across more than 150 countries.

Contact me