Manager Software Engineering

Yum! Brands

Kansas

On-site

USD 149,000 - 187,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

4 weeks vacation and holidays
5 sick days
2 paid volunteer days
401(k) matching
Medical, dental, vision
Life insurance
Half-day Fridays
Parental leave
World-famous recognition culture

Job summary

Yum! Brands is seeking a Staff Software Engineer to own both hands-on Android development and technical leadership for our restaurant technology platform.

You will drive architecture, mentor engineers, and apply AI tooling to improve development practices across a global footprint, including peer-to-peer replication and real-time syncing. The role emphasizes setting technical direction, reviewing design and code, and ensuring robust testing and reliability of consumer-facing and enterprise apps

Qualifications

  • 8+ years hands-on experience building robust mobile software with strong Android experience.
  • Expert knowledge of the Android SDK and modern Android concepts (Kotlin, Jetpack Compose).
  • Published native Android apps in portfolio.

Responsibilities

  • Provide technical leadership and mentorship within the Android platform.
  • Architect and implement MVVM patterns and testing strategies.
  • Own performance and reliability for an always-on app used in tens of thousands of restaurants worldwide.
  • Collaborate with product management and other teams to align on technical direction and delivery risks.

Skills

Android engineering
Kotlin
Jetpack Compose
MVVM architecture
AI tooling
Technical leadership
Mentorship
Communication

Education

BA/BS in Computer Science or related STEM field

Tools

Android SDK

Job description

We are searching for an experienced Staff Software Engineer who can own both hands-on technical delivery and the technical leadership of our Android engineering work. In this role, you will drive the architecture and implementation of 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 Staff Software Engineer, you will set technical direction within your area of the platform, mentor engineers across the team, lead how we apply AI tooling in our development practices, and guide technical activities to ensure our users' and brands' needs are met.

Your Day-to-day
  • Technical Leadership and Mentorship:
  • Lead by example within an agile development process that adds incremental value to the platform with each iteration.
  • Champion AI-assisted development on the team: establish patterns and guardrails for AI tool usage across development, testing, documentation and support, while keeping clear expectations for quality, security and engineer ownership.
  • Mentor and coach your fellow engineers and act as a thought leader on the product.
  • Serve as a technical leader for the Android platform. Set patterns, review designs and code, and raise the engineering bar across your workstreams.
  • Problem Solving:
  • Solve both ambiguous and complex problems with real risk, working alongside cross-functional teams.
  • Implement and uphold MVVM architecture patterns and comprehensive testing strategies to keep the codebase clean, testable and maintainable.
  • Own performance and reliability for an always-on application that runs all day long in tens of thousands of restaurants worldwide.
  • Interface with and support a myriad of hardware devices - printers, payment terminals and scanners, while building clean abstractions around them.
  • Architect and build core platform capabilities, including peer-to-peer replication, real-time syncing, distributed transactions and offline resilience.
  • Communication and Influence:
  • Help build the kind of team culture where engineers are excited to show up to work.
  • Collaborate with product management, other engineering teams, quality assurance, operations, and other functions to develop the right solutions.
  • Communicate complex topics/problems in an articulate manner.
  • Interact frequently with engineering leadership, product management and brand teams to align on technical direction, roadmap tradeoffs and delivery risks.
You Should Have
  • BA/BS or higher in Computer Science or a related STEM field.
  • 8+ years hands-on experience building robust mobile software, including deep production Android experience.
  • Expert knowledge of the Android SDK and strong working knowledge of modern Android concepts, including Kotlin and Jetpack Compose.
  • Published native Android apps in your portfolio.
  • A proven history of writing robust software, including a solid grasp of and respect for proper architectures and testing strategies.
  • Experience architecting and building libraries, SDKs and tools for internal and external consumption.
  • AI dev tooling embedded in your day-to-day, not just experimenting, with enough judgment to set patterns and mentor other engineers on using it safely and effectively.
  • Ability to self-direct, prioritize work for other developers, and lead and mentor your fellow engineers.
  • 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.
  • Strong background in reactive UI patterns (Kotlin Flow/Coroutines, Jetpack Compose); RxJava experience also translates well.
  • Experience building payment systems and integrating with hardware peripherals including printers and payment terminals.
  • Experience with both SQL and NoSQL databases, and knowledge of their tradeoffs.
  • Experience customizing the Android OS and deploying it on x86 hardware.
  • 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: $148,900 to $186,500 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
Staff Software Engineer (Android)
Staff Software Engineer (Android)

SpotOn • Chicago (IL)

On-site
USD 188,000 - 235,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Sr. Software Engineer II (Android)
Sr. Software Engineer II (Android)

KFC Corporation • Irvine (CA)

On-site
USD 120,000 - 150,000
Hybrid work schedule
Onsite childcare
Comprehensive medical & dental
Staff Software Engineer (Android)
Staff Software Engineer (Android)

SpotOn • United States

On-site
USD 188,000 - 235,000
Medical, Dental and Vision Insurance
401k with company match
RSUs
+1
Staff Software Engineer - Menu Platform
Staff Software Engineer - Menu Platform

Cssmerge • Mountain View (CA)

On-site
USD 224,000 - 284,000
Medical, dental, and vision insurance
401(k)
Discretionary vacation days
+1
Junior Software Developer (Android)
Junior Software Developer (Android)

United States Digital Space LLC • United States

Hybrid
USD 56,000 - 82,000
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
Staff Software Engineer - Menu Platform
Staff Software Engineer - Menu Platform

ATOMS Careers page • Mountain View (CA)

On-site
USD 224,000 - 284,000
Medical, dental, and vision insurance
401(k)
Discretionary vacation days
+1
Senior Software Engineer - Menu Platform
Senior Software Engineer - Menu Platform

Otter • Mountain View (CA)

On-site
USD 176,000 - 242,000
Medical, dental, and vision insurance
401(k) plan
Discretionary vacation days
+1
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