2,134,761open jobs
135,312companies
251,211added this week
Browse all
Location
Hybrid (Sofia, Bulgaria)
Seniority
Senior · 5+ years exp

First seen by Alion on Nov 4, 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. Contactless fare collection, real-time vehicle tracking, passenger mobile apps, and the back-office systems behind them.

We’re hiring a Senior Software Engineer in Test to build and improve test automation across our cloud platform and the devices connected to it, on vehicles and on the street.

What you’d work on

You’d test a distributed system where software runs both in the cloud and on devices in the field: validators and onboard computers on vehicles, ticket vending machines and passenger information displays on the street, and POS terminals. All of it connects to a multi-tenant cloud backend and the web and mobile apps built on top of it, including contactless payment flows from the device through to the back office.

You’d own test automation end to end and work directly with the engineers building each part of the system.

 

Our stack

.NET / C# on Azure Service Fabric, React with TypeScript, Kotlin and Java on Android. Devices run Linux and Android. Continuous delivery and peer code review on every PR.

 

What we look for

  • 5+ years in software engineering, with a strong focus on test automation
  • Experience designing test frameworks, not only writing tests in someone else’s
  • C#, Kotlin, TypeScript
  • API, integration and end-to-end testing, with Playwright, Selenium or similar
  • Comfortable on Linux, with Bash or PowerShell scripting
  • We use Claude and other AI coding tools daily. If you’d rather not work that way, this isn’t the right role.
  • We want someone who understands why systems fail. Experience with Android device automation or hardware testing counts for a lot.

 

Compensation and benefits

  • Performance bonus
  • Private health insurance, premium package
  • Hybrid or office, whichever suits you
  • Personal assistant for your car
  • MultiSport or equivalent

Interview process

Short screening call first. If that goes well, a technical interview, and then a final technical round. The technical interviews go deep on test architecture, automation design, debugging system behaviour, and algorithms. We aim to close within two to three weeks of the first call.

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.
2,134,761 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

QA
Similar stack
Same company
Sofia
QA Engineer 1 day ago
In office · 5+ years exp · Bachelor's Degree · Sofia
Python
SQL
DevOps
GitHub Actions
CI/CD
Jenkins
AWS
AWS Lambda
Amazon S3
Amazon CloudWatch
AWS Step Functions
Management
Agile
QA
Selenium
Playwright
Pytest
Apply
$5.2k – $9.6k per year · In office · Full-Time · Lahore
SQL
Management
Agile
Scrum
Apply
QA Tech Lead 5 days ago
In office · Full-Time · 10+ years exp · Ahmedabad
Python
QA
Selenium
Playwright
Appium
Pytest
Robot Framework
Apply
In office · Bachelor's Degree · Cairo
Java
SQL
C#
C++
Perl
DevOps
Jenkins
Management
Jira
QA
Selenium
JMeter
SoapUI
Apply
Hybrid · Contractor · Cape Town
Python
SQL
Databases
Snowflake
DevOps
Azure
AWS
Analytics
Power BI
ETL/ELT
Data Vault
Apply
QA Engineer 1 day ago
In office · 5+ years exp · Bachelor's Degree · Sofia
Python
SQL
DevOps
GitHub Actions
CI/CD
Jenkins
AWS
AWS Lambda
Amazon S3
Amazon CloudWatch
AWS Step Functions
Management
Agile
QA
Selenium
Playwright
Pytest
Apply
In office · Full-Time · 5+ years exp · Sofia
Analytics
A/B Testing
Apply
Growth Lead - DTC 1 day ago
In office · Full-Time · 5+ years exp · Sofia
Apply
≈ $17k – $35k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Sofia
Apply
Remote (Bulgaria) · Full-Time · 3+ years exp · Plovdiv · Sofia
JavaScript
TypeScript
Frontend
Vue.js
Angular
React.js
Apply
See all jobs
This is one of many
2,134,761 more open roles from verified company boards, updated every day.