D

Senior Software Engineer - Android

icon building Company : Dojo
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Software Engineer - Android

The role...


Our mission is to decouple payments from hardware by building a world-class software payment engine that allows any partner or Dojo app to accept payments, on any device, anywhere. This is the core purpose of our Payment Engine team at Dojo. The technology you will build is fundamental to the future of our in-person payments ecosystem, enabling flexibility and choice for our customers and partners.


As a Senior Software Engineer on the Payment Engine team, you will be at the forefront of this mission. You will be building the next generation of our core payment technology: a world-class software payment engine that will be distributed as a robust SDK. This is a unique opportunity to shape our in-house payment acceptance technology from the ground up, creating the engine that allows any partner or Dojo app to accept payments, on any device, anywhere. We're looking for an engineer with a deep background in both Android and payment systems, who is passionate about building secure, reliable, and elegant developer-facing tools.


What you will do...



  • Own the end-to-end design and development of our core Payment Engine SDK, the software engine that will power payments across the entire Dojo ecosystem.

  • Tackle complex challenges in payment security, data encryption, and compliance, ensuring our SDK meets the highest standards of trust and reliability.

  • Write and review high-quality, exceptionally well-documented Kotlin code, creating a best-in-class developer experience for the internal and external developers who will use your SDK.

  • Set a high bar for technical excellence, making key architectural decisions that will ensure our payment engine is scalable, resilient, and secure.

  • Mentor other engineers, sharing your expertise in SDK design, security, and Android best practices.


What you will bring...



  • Strong knowledge of Kotlin and the Android Framework, with a proven track record of building and shipping high-quality, production-grade applications and experience using modern libraries like Jetpack Compose.

  • Proven experience designing, building, and maintaining robust Android libraries or SDKs for other developers to consume.

  • Deep experience using Coroutines, dependency injection, and modern architectural patterns (MVVM, Clean Architecture).

  • A strong background in and understanding of payment systems, security principles, or PCI compliance.

  • A product-focused mindset, with the ability to think from the perspective of the developers (both internal and external) who will be your customers.

  • Excellent problem-solving skills, with the ability to navigate deep technical ambiguity in complex domains.

  • A strong sense of ownership and a passion for building secure, reliable, and mission-critical software.


 

Original job Senior Software Engineer - Android posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in the UK

GrabJobs is the no1 job portal in the UK, connecting you to thousands of jobs fast! Find the best jobs in the UK, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.