Lead Software Engineer

Yum Brands, Inc.
Louisville, KY, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$148,900.0 - $186,500.0
Working hours
Regular working hours
Job source

Tech stack

Contentful Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon Cloudfront Application Layers Business Logic Software Applications Application Release Automation Automation of Tests Software Bug Management Cloud Engineering
+42 more
Code Coverage Code Generation Code Review Data Transformation DevOps Identity and Access Management Key Management Log Analysis Node.Js OpenID Systems Development Life Cycle Cloud Services Runbook Secure Coding Service Layer Software Engineering Systems Integration TypeScript Management of Software Versions Openapi Datadog AWS Cdk Data Logging Data Processing Enterprise Software Applications ReactJS Caching Reliability of Systems Backend Integration Tests Codebase Graphql React Native Front End Software Development Route53 Functional Programming Cloudwatch Api Gateway Restful APIs Code Restructuring Dynatrace Api Management

Job description

Lead the architecture, development, deployment, operational ownership, and AI-enabled engineering practices for the new Mobile Backend-for-Frontend (BFF) platform supporting the React Native app rewrite and future web/app ordering experiences across 3,400+ restaurants. This role provides the technical direction for the BFF service layer that will replace key responsibilities currently handled by the kfc-sdk, including menu merge/decorate logic, CMS aggregation, feature flags, store reads, delivery estimates, favorites reads, promo-code validation, and related restaurant-ordering capabilities.

This role is accountable for more than feature delivery. It serves as a lead developer and software architect responsible for how the cloud-hosted BFF, API contracts, React Native codebase, Yum integrations, Contentful/CMS data, and front-end application layers fit together. The front end of the app and web experiences will rely on this BFF layer, so this role must define scalable architecture, direct implementation patterns, and ensure the platform is reliable, maintainable, observable, secure, and production-ready.

This role also serves as the AI-enabled development leader for the team, establishing practical patterns for using AI coding assistants, agentic development workflows, prompt/context practices, generated tests, architecture documentation, refactoring support, and technical discovery. The role is expected to bring the broader development team along by coaching engineers, creating repeatable AI playbooks, and ensuring AI accelerates delivery without reducing quality, security, or human engineering ownership., *

  • Lead the design, build, deployment, and ongoing maintenance of the Mobile BFF platform that supports the React Native rewrite and front-end ordering experiences across KFC digital channels and 3,400+ restaurants.
  • Own technical architecture for the BFF service layer, including API boundaries, service responsibilities, data contracts, caching, error handling, security posture, performance, scalability, and production reliability.
  • Build and guide cloud-native implementation using Node.js, TypeScript, AWS services, infrastructure-as-code, CI/CD pipelines, secrets management, monitoring, logging, and release automation.
  • Architect the split between the new BFF, the React Native application, and direct Yum integrations, ensuring the app consumes generated TypeScript types from OpenAPI and GraphQL contracts in a clean, maintainable way.
  • Lead the retirement of selected kfc-sdk responsibilities by moving server-appropriate logic into the BFF while ensuring cart, checkout, loyalty, customer, address, saved payment, and auth flows remain aligned to the approved client or Yum-direct integration patterns.
  • Port, validate, and harden business-critical menu transformation logic, including menu merge/decorate behavior, Contentful enrichment, daypart resolution, feature flag handling, store-scoped menu responses, and golden-fixture validation.
  • Define and maintain the BFF API contract strategy, including OpenAPI specifications, endpoint versioning, request/response models, reusable DTOs, schema validation, and compatibility expectations for React Native and future web consumers.
  • Partner closely with React Native engineers to shape the BFFClient, repository layer, application state flow, caching model, fallback behavior, and front-end architecture that depends on the BFF platform.
  • Lead the team’s AI-enabled development strategy for the BFF and React Native rewrite, including how engineers use AI coding assistants, code agents, prompt patterns, reusable project context, code generation, and review workflows in day-to-day delivery.
  • Establish responsible AI development standards for secure code generation, human review, traceability, test validation, documentation quality, data protection, and approved tool usage.
  • Create reusable AI playbooks, prompts, examples, scaffolds, and documentation patterns for API implementation, contract updates, test generation, refactoring, legacy SDK analysis, incident investigation, and troubleshooting.
  • Coach and mentor engineers in effective AI-assisted development through pairing, demos, working sessions, code reviews, and practical examples that help the broader development team build confidence and capability.
  • Partner with QA/QE and DevOps to apply AI to unit and integration test generation, golden-fixture coverage, release risk review, log analysis, defect triage, incident summaries, and regression acceleration.
  • Measure and improve AI adoption using practical engineering outcomes such as developer cycle time, code review quality, test coverage, defect reduction, documentation completeness, and reduced rework.
  • Establish production-grade deployment practices, including AWS CDK or equivalent IaC, API Gateway/Lambda or approved runtime architecture, CloudFront/caching policies, custom domains, environment configuration, rollback strategy, and release readiness gates.
  • Implement observability and operational support practices, including Datadog/APM or equivalent tracing, structured logs, dashboards, alarms, runbooks, service health checks, and production incident response routines.
  • Drive performance and cost optimization across API latency, cache hit rates, upstream Yum and Contentful calls, payload size, cold starts, cloud resource usage, and traffic patterns during peak restaurant ordering windows.
  • Ensure secure engineering practices, including OIDC/JWKS bearer-token validation, least-privilege cloud permissions, secure secret storage, PII/payment data boundaries, dependency management, and audit-ready operational controls.
  • Partner with Product, Engineering, QA/QE, DevOps, Security, BYTE, D&T, Yum platform teams, vendors, and front-end teams to align roadmap, dependencies, release timing, and implementation decisions.
  • Mentor engineers and contractors through design reviews, code reviews, pairing, technical documentation, architecture decision records, and consistent engineering standards.
  • Represent the BFF, React Native rewrite, and AI-enabled development strategy in cross-functional discussions, clearly communicating technical tradeoffs, risks, dependencies, and recommendations to technical and non-technical stakeholders.

WORKING RELATIONSHIPS:

This role works closely with:

  • Product Management

Requirements

  • Advanced experience as a lead software engineer, backend/platform engineer, or software architect designing production systems used by mobile and web applications.

  • Deep expertise in TypeScript, Node.js, REST API design, OpenAPI, GraphQL integration patterns, and contract-driven development.

  • Strong understanding of BFF architecture, service boundaries, API versioning, DTO design, caching, orchestration, data transformation, and front-end consumption patterns.

  • Hands-on cloud engineering experience with AWS services such as Lambda, API Gateway, CloudFront, Secrets Manager, CloudWatch, IAM, ACM/Route53, and CDK or comparable infrastructure-as-code tooling.

  • Experience deploying and maintaining cloud services through CI/CD pipelines, environment management, automated testing, release gates, rollback practices, and production support routines.

  • Strong understanding of React, React Native, Apollo Client, TypeScript code generation, repository patterns, application state flow, and how front-end architectures consume backend contracts.

  • Experience with enterprise integrations, preferably including commerce, ordering, menu, pricing, loyalty, CMS, feature flags, store/location, or restaurant technology platforms.

  • Ability to interpret and port existing SDK or legacy business logic into a cleaner service architecture without creating unnecessary behavior changes or migration risk.

  • Demonstrated ability to lead AI-assisted software development adoption across engineering teams, including coaching developers, defining guardrails, and improving team productivity.

  • Practical fluency with modern AI coding tools, code agents, prompt/context engineering, generated test scaffolds, AI-assisted refactoring, documentation generation, and code review support.

  • Ability to evaluate AI-generated output critically, verify generated code through tests and review, and enforce responsible human-in-the-loop engineering practices for secure enterprise software.

  • Experience creating team standards or playbooks for AI use in the SDLC, including approved tooling, data handling, prompt hygiene, security boundaries, IP/privacy considerations, and measurable adoption practices.

  • Strong change-leadership skills to bring skeptical or inexperienced developers along through coaching, pairing, demos, training, and practical wins.

  • Strong production reliability mindset, including observability, distributed tracing, structured logging, alerting, incident response, runbooks, root-cause analysis, and continuous improvement.

  • Ability to make technical decisions that balance delivery speed, system reliability, long-term maintainability, security, performance, cloud cost, and responsible AI acceleration.

  • Comfortable leading through influence across engineers, contractors, vendors, product owners, platform teams, and non-technical stakeholders.

  • Strong written and verbal communication skills, including architecture diagrams, technical strategy, implementation plans, decision records, AI usage guidance, and executive-level tradeoff explanations.

  • Familiarity with secure development practices, token-based auth, JWKS validation, secrets management, privacy boundaries, and payment/PII avoidance patterns.

  • Experience improving engineering quality through automated tests, golden fixtures, contract tests, code review standards, quality gates, AI-supported testing, and production feedback loops.

Benefits & conditions

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:12 min

Navigating technical clarity as a global black belt

Chris Heilmann +2 · LIVE

2:50 min

Introduction and the value of runbooks

Hila Fish · World Congress 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

4:35 min

Setting up passwordless federated identity configuring OpenID Connect patterns

Marcel Lupo · LIVE

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

1:32 min

Structuring automated incident workflows between runbooks and raw models

Aram Hakobyan Aram Hakobyan +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all