CareerPlanSign in

Senior Software Engineer II

💼 Full-time💰 $160,000–$160,000🗓 2026-09-08 → 2026-09-25

Core

Design, develop, and maintain high-availability, real-time Android-based point-of-sale (POS) software for restaurants, focusing on payments and payment processing.

Role type

Senior Android Software Engineer (Payments)

Builds

Android POS applications for full-service and quick-service restaurants

Domain

Fintech / Restaurant Technology

Deliverable

production ML models | product features

Required skills

Android development, Java, Kotlin, RxJava, high-availability system design, real-time system architecture, secure payment protocols, PCI compliance, payment processing workflows, technical leadership, mentoring

Preferred skills

RxJava, secure payment protocols, PCI compliance, payment processing workflows

Technologies

Android, Java, Kotlin, RxJava

Responsibilities

Design and develop Android-based POS software; Collaborate with cross-functional teams to define and deliver features; Ensure software quality through automated testing and code reviews; Provide technical leadership and mentorship to team members; Address and resolve complex technical challenges; Contribute to subsystem-level design for scalability and security

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.