[Remote] Sr. Go Software Engineer - Remote
Note: The job is a remote job and is open to candidates in USA. Yum! Brands is seeking a Sr. Software Engineer II (Technical Lead) for Byte Edge to own the technical direction and hands-on implementation of their edge computing platform. The role involves leading the architecture and implementation of edge services, ensuring reliable and efficient operations for thousands of restaurant locations.
Responsibilities
- Lead the architecture and implementation of edge services in Go, including the cloud-to-edge synchronization bridge and authentication gateway
- Design and optimize messaging patterns for high-throughput, low-latency event streaming across unreliable networks
- Own the technical strategy for offline-first architecture, ensuring durability and eventual consistency during extended network outages
- Build and maintain Kubernetes deployments via Helm charts for edge clusters managed through Spectro Cloud Palette
- Optimize services for memory, CPU, and disk constrained environments typical of in-store hardware
- Collaborate with cloud platform teams to design seamless cloud-to-edge data flows using MQTT-based bridging
- Provide technical leadership through architecture reviews, code reviews, and mentorship of engineers
- Partner with Product and DevOps to plan phased rollouts and gradual migrations from legacy systems
Skills
- Bachelor's degree in Computer Science, Information Systems, or equivalent practical experience
- 7+ years of professional software engineering experience, including experience operating production distributed systems
- Experience acting as a technical lead, owning system design and guiding engineering decisions
- Technical proficiency in Go (1.21+) for high-performance, low-memory service
- Distributed messaging systems such as NATS JetStream, Kafka, or similar
- Kubernetes and Helm for container orchestration
- Authentication and authorization using OAuth2 and JWT
- Strong experience with event-driven and streaming architectures
- CI/CD pipelines such as GitLab CI or GitHub Actions
- Docker and containerized service development
- Designing systems for resource-constrained or embedded environments
- Experience with MQTT and cloud-to-edge messaging bridges
- Experience with edge Kubernetes management platforms such as Spectro Cloud Palette
- Knowledge of high-availability patterns including multi-node clustering and fast failover
- Background in restaurant technology, point-of-sale systems, or retail operations
- Experience with GraphQL federation or domain graph services
Benefits
- Employees (and their eligible family members) may enroll in the following types of insurance coverage: medical, dental, vision, legal, and accidental death and dismemberment, as well as FSA/HSA (depending on enrolled medical plan).
- Yum! also provides short-term disability, long-term disability, and life insurance.
- Employees may enroll in our 401(k) plan.
- Yum! provides 4 weeks of vacation, paid sick leave, 10 paid holidays, a floating day off and 2 paid days for volunteer time each calendar year.
Company Overview
Company H1B Sponsorship
Apply To This Job