CareerPlanSign in

Senior Software Engineer - Android

Dublin, Ireland💼 Full-time🗓 2026-09-08 → 2026-09-26

Core

Design, develop, and maintain high-performance POS payment integrations and SDKs for card readers, ensuring millions of daily transactions are processed quickly, reliably, and securely.

Role type

Senior IC Android Software Engineer (Payments/SDK)

Builds

Robust, high-throughput payment SDKs and mobile payment flows for restaurant POS systems

Domain

Fintech / Payments / Hospitality

Deliverable

production ML models | product features

Required skills

Kotlin, Java, JVM languages, multi-threading/concurrency, Android architecture (MVVM, Clean Architecture), SDK integration, public API design, observability/monitoring, mentoring

Preferred skills

EMV/Card Payments, hardware/device integration, security/key management, distributed systems, microservices, AI tooling

Technologies

Kotlin, Java, JVM, Coroutines, Flow, Jetpack, Android SDKs

Responsibilities

Design and develop robust payment applications; lead technical discussions on performance and security; optimize mobile payment flows; mentor junior engineers; troubleshoot complex technical issues; ensure PCI-DSS compliance

Seniority

Senior, hands-on IC

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