For Employers

Yum!

Sr. Software Engineer II - Byte POS

Posted 20 hours ago
$131K - $164K per year
5-10 years experience
Apply Now

Please mention DailyRemote when applying

?
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

You will design and build Android-based point-of-sale and operations platforms for global restaurant brands. This involves owning features end-to-end, from implementation and testing to deployment, while collaborating with cross-functional teams.

We are searching for an experienced Senior Software Engineer II who can design and build 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 Senior Software Engineer II, you will own delivery of features end to end, contribute to engineering decisions within your area, and help ensure our users’ and brands’ needs are met.

Responsibilities

Your day-to-day:

  • Engineering Execution:

    • Build an Android-based point-of-sale and operations platform that is a critical tool in tens of thousands of restaurants around the world.

    • Own features end to end — design, implementation, testing and deployment (CI/CD) — with the quality bar of a high-volume, always-on environment.

    • Implement and uphold MVVM architecture patterns and write comprehensive unit and integration tests to keep the codebase clean, testable and maintainable.

    • Use AI dev tooling as part of your daily workflow to improve productivity across development, testing and documentation, while maintaining full ownership of quality, security and correctness.

  • Problem Solving:

    • Solve problems with new and emerging technologies including distributed databases, real-time syncing, message queues, and distributed transactions.

    • Interface with and support a myriad of hardware devices while building abstractions around them.

    • Tune performance with the consideration that our app runs potentially all day long.

    • Scale and optimize the platform to support worldwide expansion across various markets.

  • Communication and Collaboration:

    • Collaborate cross-functionally with product managers, designers, quality assurance and brand teams to deliver cohesive features across KFC, Pizza Hut, and Taco Bell.

    • Communicate complex topics/problems in an articulate manner.

    • Self-direct and prioritize your own work, and contribute to a team culture where engineers are excited to show up to work.

Qualifications

You should have:

  • BA/BS or higher in Computer Science or a related STEM field.

  • 5+ years hands-on experience building robust mobile software.

  • Strong Android fundamentals: solid knowledge of the Android SDK, application lifecycle and platform behaviors, with good working knowledge of Kotlin and modern Android development, including Jetpack Compose.

  • A proven history of writing robust software, including a solid grasp of and respect for proper architectures and testing strategies.

  • Regular use of AI dev tooling in your daily workflow, with the judgment to verify its output and know when to rely on it.

  • 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.

  • Published native Android apps in your portfolio.

  • Strong background in reactive UI patterns (Kotlin Flow/Coroutines, Jetpack Compose); RxJava experience also translates well.

  • Experience building payment systems or integrating with hardware peripherals including printers and payment terminals.

  • Experience with both SQL and NoSQL databases, and knowledge of their tradeoffs.

  • 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: $131,100 to $164,300 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

 

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Senior Software Engineer, Frontend

Full Time United States $152K - $205K per year Software Development

AI Platform Engineer

Full Time Ukraine Software Development

IT Support Engineer (EMEA)

Full Time Germany Software Development

Senior Full Stack Engineer

Full Time United States $105K - $162K per year Software Development

Senior RTL Design Engineer

Full Time Ukraine Software Development

Technical Support Engineer

Full Time India Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 215,507+ Jobs in Software Engineer

Answer easy questions

Answer easy questions

215,507+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified