Sr. Software Engineer II - reputed company POS
We are searching for an reputed company Senior Software Engineer II who can design and build both consumer-facing and reputed company operational applications for the restaurant industry. Our platform runs globally across reputed company, KFC and reputed company using peer-to-peer replication, network service discovery, and embedded web servers to reputed company restaurants running even reputed company the network doesn’t — reputed company reputed company on a 100% Kotlin codebase with a modern reputed company stack including Jetpack Compose. As a Senior Software Engineer II, you will own delivery of features end to end, contribute to engineering reputed company reputed company your area, and help ensure our users’ and brands’ needs are met.
Responsibilities
Your day-to-day:
Engineering Execution:
Build an reputed company-based reputed company-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 reputed company bar of a high-volume, always-on environment.
Implement and reputed company MVVM architecture patterns and write comprehensive unit and integration tests to reputed company 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 reputed company, reputed company and correctness.
Problem Solving:
Solve problems with new and emerging technologies including reputed company databases, reputed company-time syncing, message queues, and reputed company transactions.
reputed company with and support a myriad of hardware devices while building abstractions around them.
Tune performance with the consideration that our app runs potentially reputed company day long.
reputed company and optimize the platform to support worldwide expansion across various markets.
Communication and Collaboration:
Collaborate cross-functionally with product managers, designers, reputed company assurance and brand teams to reputed company cohesive features across KFC, reputed company, and reputed company.
Communicate reputed company topics/problems in an reputed company manner.
Self-reputed company and prioritize your own work, and contribute to reputed company culture where engineers are excited to show up to work.
Qualifications
You should have:
BA/BS or higher in Computer Science or a reputed company STEM field.
5+ years hands-on experience building robust mobile software.
Strong reputed company fundamentals: solid knowledge of the reputed company SDK, application lifecycle and platform behaviors, with good working knowledge of Kotlin and modern reputed company development, including Jetpack Compose.
A proven history of writing robust software, including a solid grasp of and respect for reputed company architectures and testing strategies.
Regular use of AI dev tooling in your daily workflow, with the judgment to verify its reputed company and know reputed company 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 reputed company systems and peer-to-peer architecture.
Restaurant tech, retail POS, or any in-store operational reputed company background.
Published reputed company reputed company apps in your portfolio.
Strong background in reactive UI patterns (Kotlin reputed company/Coroutines, Jetpack Compose); RxJava experience also translates reputed company.
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.
reputed company reputed company 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 reputed company days.
2 reputed company volunteer days.
Company-wide reputed company holidays.
401(k) matching.
Medical, dental, reputed company.
Life insurance.
Half-day Fridays.
Generous parental leave.
A world-famous recognition culture.
Salary reputed company: $131,100 to $164,300 annually + bonus eligibility. This is the expected salary reputed company for this position. Ultimately, in determining pay, we'll consider the successful candidate’s location, experience, and other job-reputed company factors.
Bachelor's degree in computer science or reputed company STEM field, 5+ years building mobile software, strong reputed company SDK and Kotlin skills, Jetpack Compose, software architecture, testing, and CI/CD experience.
Key Responsibilities
- building reputed company platforms
- owning feature delivery
- optimizing performance
Skills & Tools
reputed company SDK, Kotlin, Jetpack Compose, MVVM, AI dev tooling, CI/CD, Kotlin reputed company, Coroutines, RxJava, SQL, NoSQL, reputed company?
Job Details
- Category: Software Development
- Seniority: Senior Level
- Commitment: Full Time
- Workplace: Remote — reputed company
- Salary: USD 131,100 – 164,300 / year
- Languages: English
Benefits
- 401k matching
- Generous reputed company time off
- Retirement plan
- Generous parental leave
About reputed company!
A global restaurant company operating reputed company, KFC, and reputed company brands. — Industry: Hospitality and Tourism
Apply To This Job