Yum! Brands is a leading global company in the restaurant industry, and they are seeking a Senior Software Engineer I to build and evolve their Store, Menu Serving, and Menu Management platforms. The role involves hands-on development, technical leadership, and collaboration with cross-functional teams to deliver new capabilities and maintain high standards of code quality.
Responsibilities:
- Design, build, and maintain scalable GraphQL services in Go
- Write and maintain high-quality unit and integration tests
- Improve and refactor existing systems to enhance performance, readability, and maintainability
- Collaborate with Product and Engineering partners during planning and backlog grooming to shape and take ownership of technical solutions
- Provide thoughtful, timely code reviews and technical guidance to peers
- Participate in team ceremonies (standups, sprint planning, retrospectives) to support delivery and remove blockers
Requirements:
- Bachelor's degree in Computer Science, Information Systems, or equivalent practical experience
- 3-5 years of software engineering experience
- GraphQL and/or REST API development
- Golang
- PostgreSQL (or similar relational databases)
- Containerized services using Docker
- Experience with distributed workflow orchestration tools (e.g., Temporal, Cadence)
- Familiarity with Node.js and modern front-end frameworks (e.g., React, Angular, Vue) or mobile platforms (iOS, Android)
- Experience with AWS S3