Skip to content
SpotOnSpotOn

Senior Software Engineer II

Develop and lead Android software for high-availability restaurant point-of-sale systems, with an emphasis on payments, security, scalability, and reliability. Requires 8+ years of Android experience, Java and Kotlin proficiency, and a bachelor’s degree.

About the job

Responsibilities

  • Design, develop, and maintain Android-based point-of-sale software.
  • Collaborate with product management, design, and backend engineering to define, build, and deliver features.
  • Ensure software quality and reliability through automated testing, code reviews, and engineering best practices.
  • Provide technical leadership, mentoring, and guidance to team members.
  • Resolve complex technical challenges and recommend effective solutions.
  • Contribute to subsystem-level design focused on scalability, security, and performance.
  • Track industry trends and emerging technologies to inform product and technical decisions.

Requirements

  • 8+ years of professional Android application development experience.
  • Proficiency in Java and Kotlin.
  • Experience building high-availability, real-time systems, preferably in payments or financial technology.
  • Ability to provide technical leadership and mentor junior engineers.
  • Strong problem-solving and communication skills.
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.

Nice to Have

  • Experience with RxJava.
  • Understanding of secure payment protocols, PCI compliance, and payment-processing workflows.

Compensation and Benefits

  • Base salary: $160,000–$200,000.
  • Company stock plan and RSUs.
  • Medical, dental, and vision insurance.
  • 401(k) with company match.
  • Paid vacation, company holidays, sick time, and volunteer time off.
  • Employee Resource Groups.
  • Monthly cell phone and internet stipend.
  • Tuition reimbursement of up to $2,000 per calendar year.

Skills

Android, Java, Kotlin, Rxjava, Automated Testing, Payment Processing, Pci Compliance, Real-Time Systems, Point Of Sale, Mentoring

Duolingo

Duolingo

Pittsburgh, PA
Senior Android Engineer, Client Platform - Application Stability and Performance
$183k+/yrOn-site5+ YOEAndroid Engineering

Own the stability and performance of Duolingo’s Android learning app, leading architecture improvements and building tooling for tracing, benchmarking, and regression detection. The role requires strong Kotlin and modern Android expertise, experience diagnosing complex application issues, and mentorship skills.

Instacart

Instacart

United States
Senior Android Engineer II, Digital Twin Platform
$192k+/yrRemote5+ YOEAndroid Engineering

Build and lead Android applications powering Instacart’s Digital Twin Platform, store-view, and Connected Stores initiatives. The role requires 5+ years of Android experience, strong Kotlin or Java expertise, architectural leadership, and comfort integrating hardware and data-intensive systems.

Instacart

Instacart

United States

Senior Mobile Engineer
$214k+/yrRemote5+ YOEAndroid Engineering

Senior mobile engineer responsible for building and optimizing Android applications alongside distributed backend systems, leading development lifecycles, and improving delivery pipelines. Requires a bachelor’s degree and at least five years of related experience, including advanced Android development.

Sekai

Sekai

United States

Senior Android Engineer, Native Platform
No salary listedRemote5+ YOEAndroid Engineering

Build and own the native Android foundation for a consumer AI-driven social platform, focusing on app architecture, hybrid integrations, and production quality. Requires 5+ years of Android experience with Kotlin and Jetpack Compose in a fast-paced startup.

Polymarket

Polymarket

New York, NY

Senior Android Engineer
No salary listedOn-site5+ YOEAndroid Engineering

Build and own high-performance Android trading features spanning payments, real-time market data, and core UI. The role requires strong Kotlin and Jetpack Compose expertise, modern Android architecture knowledge, and experience with CI/CD and Gradle.