1,783,176open jobs
103,722companies
265,518added this week
Browse all
Location
Hybrid (Sofia, Bulgaria)
Seniority
Senior

First seen by Alion on Sep 24, 2026.

Overview
Company
Impact
Profile match
Modeshift is a Bulgarian software company founded in 2013 and headquartered in Sofia. Its platform handles fare collection and passenger information for small and mid-sized transit agencies. The system is used by transport operators in North America and Europe.

Modeshift builds the software platform that runs public transport for 60+ cities across Europe and the US. Our platform covers contactless fare collection, real-time vehicle tracking, passenger mobile apps, operator tools, and the back-office systems behind them. From checking an arrival time to tapping to board, passengers interact with Modeshift-powered systems throughout the journey.

We’re hiring a Senior Android Developer to own features end-to-end across the Android apps and tools that run public transport in the field.

What you’d work on

You’ll work on the Modeshift Android applications used by operators and inspectors, and on the software behind POS terminals and ticketing/vending workflows – software that has to stay correct offline, talk to hardware, and survive real operating conditions. Recent and upcoming work includes:

  • Operator and inspector apps for day-to-day fare validation and enforcement
  • POS-terminal and ticketing/vending workflows
  • Integration with the backend platform over REST APIs, including real-world failure handling
  • Device interaction and reliability across real field conditions

You’d own a feature from design through to release, including the parts nobody likes owning.

Our stack

Kotlin/Java on Android, talking to a .NET / Azure backend over REST. Continuous delivery, every PR reviewed, automation wherever we can get away with it.

What we look for

  • 7+ years building native Android apps with Kotlin and/or Java
  • Solid understanding of Android architecture, lifecycle, networking, storage, and background work
  • Experience integrating REST APIs and handling real-world API failures
  • Git, code review, CI/CD, and release workflows
  • Testable code and the ability to debug production issues
  • A product mindset: edge cases, usability, and operational reliability
  • AI coding tools are part of how you work. We use Claude and other frontier tools daily, and if that doesn’t excite you, you won’t like it here.

We value multidisciplinary engineers. If you’ve worked seriously in another ecosystem – backend and relational databases, the .NET stack, iOS, or embedded – that’s a huge plus here. The problems we solve cross stacks, and engineers who’ve crossed them before tend to do well.

Bonus: payment and POS-terminal software, remote device management, experience with Bluetooth/NFC/GPS, and embedded systems, or automated testing for Android.

How we work

Hybrid in Sofia, with flexibility week to week. Decisions are made by whoever is closest to the problem.

Compensation and benefits

  • Performance bonus
  • Premium private health insurance
  • Hybrid work, home or office
  • Personal assistant for your car
  • MultiSport or equivalent
  • Clear ownership, direct access to decision-makers, and real product impact

Interview process

Short screening call first. If that goes well, an Android technical interview covering Kotlin/Java, Android architecture, API integration, testing, debugging, and release quality, plus system thinking, databases, and algorithms (general across our developer roles). The final round is with the team and focuses on ownership, communication, and how you work.

We aim to close within two to three weeks of the first call.

About Modeshift

A transit technology company building the systems that make public transport work, growing across the EU and the US.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,783,176 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Sofia
In office • Beijing
Apply
In office • Full-Time • Gothenburg
Java
Kotlin
DevOps
CI/CD
Jenkins
Git
Management
Jira
Apply
In office • Nanjing
C++
Apply
In office • Shanghai
C++
Apply
In office • Shenzhen
C++
Apply
iOS Software Engineer 12 hours ago
Hybrid • 3+ years exp • Sofia
Java
Swift
Swift
RxSwift
Mobile
iOS SDK
Reactive Programming
DevOps
Git
Management
Agile
Apply
Hybrid • 2+ years exp • Sofia
Java
Kotlin
Mobile
Jetpack Compose
Android SDK
DevOps
Git
Management
Agile
Apply
≈ $19k – $51k per year (Estimated) • In office • Internship • Bachelor's Degree • Sofia
Analytics
Microsoft Excel
Management
Microsoft Office
Apply
Remote (EU, UTC+2 hours) • Contractor • Sofia • Bucharest • Kraków • Brno • Budapest
DevOps
Azure DevOps
Azure
Marketing
Zendesk
LinkedIn
Instagram
Apply
Senior Java Developer 8 hours ago
≈ $45k – $84k per year (Estimated) • Remote (Bulgaria) • Full-Time • Sofia
JavaScript
Java
Java
Hibernate
Databases
MySQL
PostgreSQL
AI/ML
Copilot
Cursor
Claude
Claude Code
Model Context Protocol
Function Calling
AI Agents
AWS Bedrock
RAG
LLM Guardrails
Tool Use
Mobile
JUnit
DevOps
Terraform
Ansible
AWS
GitHub
Linux
Cybersecurity
PCI DSS
Cryptography
OpenSSL
Management
Confluence
Jira
Apply
See all jobs
This is one of many
1,783,176 more open roles from verified company boards, updated every day.