Staff Software Engineer (Android Engineer)
Yum! Brands
- USA
- $124,100-171,050 per year
- Permanent
- Full-time
- Be building an Android-based point-of-sale and operations platform that will be a critical tool in tens of thousands of restaurants around the world
- Have the opportunity to work on challenging problems in an environment where you can have a very large impact on the end product
- Solve problems with new and emerging technologies including distributed databases, real-time syncing, message queues, and distributed transactions
- A bachelor's degree in Computer Science or equivalent experience
- Deep knowledge of modern Kotlin and a good understanding of the Android SDK
- Strong background in reactive UI patterns (RxJava/Flow)
- A proven history of writing robust software. This includes having a solid grasp of and respect for proper architectures and testing strategies
- Experience architecting and building libraries, SDK, and tools for internal and external consumption
- Ability to self-direct and prioritize work for other developers
- Willingness and ability to own/manage specific aspects of the development process including implementation, testing, or deployment (CI/CD)
- Startup experience
- Knowledge of standard networking protocols TCP/UDP
- Experience integrating with 3rd party libraries
- Experience with peer-to-peer networks and building distributed systems
- Experience with both SQL and NoSQL databases, knowledge of their tradeoffs
- Social proof of your passion for software development (blog, personal apps or websites, meetup presentations, community involvement)
- 4 weeks of vacation PLUS holidays
- 5 sick days
- 2 paid volunteer days
- 401k matching
- Medical, dental, vision
- Life insurance
- Half day Fridays
- Generous parental leave
- A world-famous recognition culture