Staff Engineer; Android
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-02-24
Listing for:
Tourism Marketing Agency Limited
Full Time
position Listed on 2026-02-24
Job specializations:
-
Software Development
Android Developer, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Location: Greater London
About The Role
Our mission is to decouple payments from hardware by building a flexible, software-first payments platform that works across apps, devices, and partners.
As an Android Staff Engineer, you will operate at the platform level, working horizontally across multiple teams and domains to define and evolve the technical foundations of Dojo’s in‑person payments ecosystem. This role is central to ensuring that Android technology across Dojo is coherent, secure, scalable, and built for long‑term growth.
You Will Work Across- Dojo Pay App:
Customer‑facing payment experiences - Device OS:
The software platform that runs on all Dojo devices, including launchers, SDKs and low‑level Android system capabilities - Device Management:
Provisioning, updates, fleet management, and observability - Payment Engine:
Core payment acceptance SDKs and libraries - Integration Platform:
Partner and third‑party integrations consuming Dojo’s Android capabilities
- Provide technical leadership across Android domains, ensuring architectural alignment between apps, OS‑level components, SDKs, and partner integrations.
- Define and evolve shared Android platform foundations including APIs, SDKs, libraries, patterns, and tooling used across Dojo Pay App, Device OS, Device Management, Payment Engine, and Integration Platform.
- Lead the design of secure, resilient, and scalable Android payment capabilities, from system services to developer‑facing SDKs.
- Drive cross‑cutting initiatives spanning multiple teams, such as security hardening, resilience, performance, observability, and compliance.
- Partner closely with backend, hardware, product, and security teams to deliver cohesive end‑to‑end payment solutions.
- Act as a technical authority for Android, setting standards for architecture, quality, documentation, testing, and release processes.
- Mentor senior engineers and tech leads, raising the bar for Android engineering across the organisation.
- Influence long‑term platform strategy, identifying risks, reducing technical debt, and enabling faster, safer product development.
- Deep expertise in Android and Kotlin, with experience spanning applications, libraries, SDKs, and system‑level components.
- Proven track record of staff‑level impact, influencing architecture and direction across multiple teams or products.
- Strong experience designing and maintaining Android platforms or SDKs consumed by internal teams and external partners.
- Solid understanding of modern Android architecture including modularisation, Clean Architecture, Coroutines, dependency injection, and build tooling.
- Experience in payments, fintech, security, or other regulated domains, with a strong grasp of secure software design.
- Ability to lead through technical influence rather than authority, navigating ambiguity and aligning diverse stakeholders.
- A platform mindset, balancing short‑term delivery with long‑term sustainability and developer experience.
- Passion for building mission‑critical, high‑reliability systems used at scale.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×