Senior AI Applied Software Engineer (Android)
Senior Android engineer on Backbase's mobile platform team, building enterprise digital banking apps, SDKs and frameworks end to end — from architecture through release and production support — while using AI coding agents across the stack. Core tech: Kotlin, Jetpack Compose, Coroutines/Flow, Gradle, CI/CD; iOS/SwiftUI cross-platform work valued.
- Compensation
- Not disclosed
- Location
- Krakow
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 7+ years
- Category
- Mobile
- Posted
Skills
Must have
- 5–7+ years professional software engineering experience, operating at senior level
- Deep production expertise in one native mobile ecosystem: Kotlin, Jetpack Compose, Android SDK/Jetpack libraries, Coroutines and Flow, Gradle, Android build and release lifecycle
- Designed scalable mobile architectures (MVI, MVVM, VIPER, Clean Architecture or similar)
- Experience building modular apps, reusable libraries, frameworks or SDKs with well-designed APIs
- Strong automated testing, debugging, profiling, CI/CD and release automation skills
- Hands-on experience using AI coding assistants/agents in production software delivery with measurable outcomes
- Understanding of agentic development risks (incorrect output, security, privacy) with verification and human review
- Willingness to work across both mobile platforms and adjacent systems
- Ability to turn ambiguous business problems into testable technical plans and communicate trade-offs
- Ownership of outcomes and balancing rapid delivery with long-term platform health
- Effective English communication in an international environment
Nice to have
- Strong production experience in both native iOS and native Android
- Experience with Kotlin Multiplatform, Compose Multiplatform, or other cross-platform tech
- Experience building AI-enabled product features (model APIs, retrieval, evaluation, guardrails, human-in-the-loop)
- Mobile security, accessibility, performance optimisation, SDK development, or enterprise distribution experience
- Experience in banking, fintech, or another regulated environment
- Experience with cloud services, backend APIs, web apps, or data pipelines supporting mobile
Full description
The Job in Short
At Backbase, we build secure, enterprise-grade digital banking software used every day by millions of people worldwide. As a Senior AI Applied Engineer with mobile depth, you will help design, build, and evolve the Backbase Mobile Platform and the product capabilities around it.
You bring deep expertise in Android. Using AI-assisted and agentic ways of working, you will contribute across mobile platforms and the wider product stack, including UI, delivery pipelines, testing, and documentation.
This role combines mobile craftsmanship with broad product ownership. We are looking for an engineer who can make sound platform-specific decisions, use agents to move effectively through unfamiliar technology, and remain accountable for the quality, security, and business outcome of everything they ship.
Meet the Job
You will join a multidisciplinary squad responsible for delivering end-to-end digital banking capabilities, from initial discovery and technical design to release, adoption, and production support. You will solve complex product and engineering problems that cross platform and system boundaries.
As a senior engineer, you will be a technical authority within your area of depth and a force multiplier for the wider team. You will shape architecture, review critical changes, mentor peers, lead complex investigations, and create reusable patterns and automation that improve how teams work.
AI agents are a normal part of your engineering workflow. You will use them to investigate codebases, compare implementation options, create prototypes, generate and maintain tests, diagnose failures, automate repetitive work, and deliver changes beyond your strongest platform. You will define clear constraints and success criteria, evaluate the evidence, and never treat generated output as inherently correct.
What you'll do
- Design, build, test, and maintain complex mobile applications, frameworks, libraries, and SDK capabilities for Android.
- Lead product features across the full software development lifecycle, from ambiguous requirements and architectural design through implementation, release, observability, and continuous improvement.
- Use AI coding agents and automated workflows to accelerate delivery across iOS, Android, APIs, services, and CI/CD without lowering engineering standards.
- Decompose complex work into bounded, verifiable tasks; equip agents with the right context and constraints; and critically review, test, and refine their output.
- Contribute safely outside your primary area of depth by learning unfamiliar systems quickly, following local conventions, and seeking appropriate domain review.
- Design maintainable architectures and clear APIs while balancing performance, accessibility, security, privacy, resilience, scalability, and cost.