Sr. Software Engineer II - Byte POS

Yum! Brands

United States

On-site

USD 131,000 - 164,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

4 weeks vacation
401(k) matching
Medical, dental, vision
Life insurance
Half-day Fridays
Volunteer days
Bonus eligibility

Job summary

Yum! Brands is seeking an experienced Senior Software Engineer II to design and build consumer-facing and enterprise applications for the restaurant industry, supporting Taco Bell, KFC, and Pizza Hut. The platform runs globally with a Kotlin-based Android stack and an emphasis on reliability even when networks fail.

The role stresses end-to-end feature delivery, adherence to MVVM, and CI/CD practices, plus collaboration with product, QA and brand teams across restaurants worldwide.

Qualifications

  • 5+ years hands-on mobile software experience.
  • Strong Android fundamentals with Kotlin and Jetpack Compose.
  • Solid architecture and testing strategy knowledge.
  • Daily use of AI dev tooling with good judgment.
  • Willingness to own parts of the development process (CI/CD, testing, deployment).

Responsibilities

  • Own features end-to-end from design to deployment in a high-volume Android app.
  • Collaborate with product, design, QA, and brand teams across brands (KFC, Pizza Hut, Taco Bell).
  • Improve productivity with AI tooling while maintaining quality and security.
  • Support hardware peripherals and integrations with distributed systems.

Skills

Android development
Kotlin
Jetpack Compose
MVVM
CI/CD
AI tooling
Testing
Distributed systems
Payment systems
Hardware peripherals

Education

BA/BS in Computer Science

Job description

We are searching for an experienced Senior Software Engineer II who can design and build both consumer-facing and enterprise operational applications for the restaurant industry. Our platform runs globally across Taco Bell, KFC and Pizza Hut using peer-to-peer replication, network service discovery, and embedded web servers to keep restaurants running even when the network doesn’t — all built on a 100% Kotlin codebase with a modern Android stack including Jetpack Compose. As a Senior Software Engineer II, you will own delivery of features end to end, contribute to engineering decisions within your area, and help ensure our users’ and brands’ needs are met.

Your Day-to-day
  • Engineering Execution:
  • Use AI dev tooling as part of your daily workflow to improve productivity across development, testing and documentation, while maintaining full ownership of quality, security and correctness.
  • Implement and uphold MVVM architecture patterns and write comprehensive unit and integration tests to keep the codebase clean, testable and maintainable.
  • Own features end to end — design, implementation, testing and deployment (CI/CD) — with the quality bar of a high-volume, always-on environment.
  • Build an Android-based point-of-sale and operations platform that is a critical tool in tens of thousands of restaurants around the world.
  • Problem Solving:
  • Scale and optimize the platform to support worldwide expansion across various markets.
  • Tune performance with the consideration that our app runs potentially all day long.
  • Interface with and support a myriad of hardware devices while building abstractions around them.
  • Solve problems with new and emerging technologies including distributed databases, real-time syncing, message queues, and distributed transactions.
  • Communication and Collaboration:
  • Self-direct and prioritize your own work, and contribute to a team culture where engineers are excited to show up to work.
  • Communicate complex topics/problems in an articulate manner.
  • Collaborate cross-functionally with product managers, designers, quality assurance and brand teams to deliver cohesive features across KFC, Pizza Hut, and Taco Bell.
You Should Have
  • BA/BS or higher in Computer Science or a related STEM field.
  • 5+ years hands-on experience building robust mobile software.
  • Strong Android fundamentals: solid knowledge of the Android SDK, application lifecycle and platform behaviors, with good working knowledge of Kotlin and modern Android development, including Jetpack Compose.
  • A proven history of writing robust software, including a solid grasp of and respect for proper architectures and testing strategies.
  • Regular use of AI dev tooling in your daily workflow, with the judgment to verify its output and know when to rely on it.
  • Willingness and ability to own/manage specific aspects of the development process including implementation, testing, or deployment (CI/CD).
We Prefer
  • Exposure to distributed systems and peer-to-peer architecture.
  • Restaurant tech, retail POS, or any in-store operational system background.
  • Published native Android apps in your portfolio.
  • Strong background in reactive UI patterns (Kotlin Flow/Coroutines, Jetpack Compose); RxJava experience also translates well.
  • Experience building payment systems or integrating with hardware peripherals including printers and payment terminals.
  • Experience with both SQL and NoSQL databases, and knowledge of their tradeoffs.
  • Startup experience.
  • Social proof of your passion for software development (blog, personal apps or websites, meetup presentations, community involvement).
Some Of Our Perks
  • 4 weeks of vacation plus holidays.
  • 5 sick days.
  • 2 paid volunteer days.
  • Company-wide recharge holidays.
  • 401(k) matching.
  • Medical, dental, vision.
  • Life insurance.
  • Half-day Fridays.
  • Generous parental leave.
  • A world-famous recognition culture.

Salary Range: $131,100 to $164,300 annually + bonus eligibility. This is the expected salary range for this position. Ultimately, in determining pay, we'll consider the successful candidate’s location, experience, and other job-related factors

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer II - Byte POS
Sr. Software Engineer II - Byte POS

Yum! Brands • Kansas

On-site
USD 131,000 - 164,000
Vacation
Sick days
Volunteer days
+7
Senior Android Engineer (Kotlin) — POS & Global Ops
Senior Android Engineer (Kotlin) — POS & Global Ops

Yum! Brands • Kansas

On-site
USD 131,000 - 164,000
Vacation
Sick days
Volunteer days
+7
Senior Software Engineer - Android Development
Senior Software Engineer - Android Development

Domino's • Ann Arbor Charter Township (MI)

On-site
USD 110,000 - 160,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits
No-cost mental health support
+2
Senior Android Engineer - POS Platform (Remote)
Senior Android Engineer - POS Platform (Remote)

YUM • Kansas

On-site
USD 131,000 - 164,000
Vacation & holidays
Recharge holidays
401k matching
+4
Staff Software Engineer - Menu Platform
Staff Software Engineer - Menu Platform

Otter • Mountain View (CA)

On-site
USD 224,000 - 284,000
Medical, dental, and vision insurance
401(k)
Discretionary vacation days
+1
Senior Android Engineer — End-to-End Platform (Kotlin)
Senior Android Engineer — End-to-End Platform (Kotlin)

Yum! Brands • United States

On-site
USD 131,000 - 164,000
4 weeks vacation
401(k) matching
Medical, dental, vision
+4
Staff Software Engineer - Byte POS
Staff Software Engineer - Byte POS

Yum! Brands • United States

On-site
USD 120,000 - 190,000
Vacation & holidays
Sick days
Volunteer days
+5
Software Engineer II
Software Engineer II

Domino's • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Paid holidays
Medical, Dental & Vision
Mental health support
+7
Software Engineer II
Software Engineer II

Kardow • Ann Arbor (MI)

On-site
USD 85,000 - 125,000
Paid holidays
Medical benefits from day 1
Mental health support
+7
Software Engineer II
Software Engineer II

Domino's Pizza • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Paid Holidays
Medical, Dental & Vision
No-cost mental health support
+5