1,853,109open jobs
108,937companies
258,478added this week
Browse all
Salary
≈ $41k – $75k per year (Estimated)
Location
Hybrid (Cape Town, South Africa)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 20, 2026. First seen by Alion on Aug 14, 2026.

Overview
Company
Impact
Profile match
Tillo is a Brighton company founded in 2016 that operates a digital gift card and rewards infrastructure network. Its interfaces connect thousands of retail brands with loyalty programmes, employee benefit platforms and fintech apps. The company issues billions of pounds of digital gift cards annually across multiple markets.
Backed by Passion Capital
  • Who we’re looking for: We’re looking for a Senior Python Engineer to join our Data team and help build and evolve the services that connect Tillo’s data platform with the wider business.

    You’ll own and improve existing Python services supporting areas such as payments, billing, and reporting, working closely with Data Engineers and Business Intelligence Analysts to make sure application data is reliable, well-structured, and usable for reporting and analytics.

    This role sits at the intersection of software engineering and data. You’ll need strong Python engineering fundamentals alongside an understanding of how application data is modelled, exposed, and delivered into data platforms. You’ll also play an important role in championing Tillo’s AI-first approach to engineering, using modern AI tooling and agentic workflows to improve how we build, ship, and maintain our services.

  • The challenge: Build and maintain reliable Python services that provide high-quality data to the wider business, while improving the way those services are designed, tested, deployed, and integrated with Tillo’s data platform.

    You’ll work across existing services and new development, balancing engineering quality, data reliability, system integrations, and delivery needs as Tillo continues to scale.

  • Where you’ll work: This role will be based in Cape Town, with a hybrid working model requiring three days per week in our Cape Town office. You’ll be part of our global Data team, collaborating with colleagues across Engineering, Data, BI, Product, and the wider business.

The Tillo Difference

We're in the business of rewards and incentives, so we know a thing or two about the importance of giving back. We can't grow as a business without growing as individuals, so we are committed to providing a workplace where passionate, driven individuals can thrive. We value collaboration, trust, positivity, and a willingness to learn - only by working as a team will we reach our goals.

We’re the market leader in the UK and are active in a number of other markets including USA, Europe, Australia and India.

Day to day this role will

  • Build and maintain Python services using technologies including FastAPI, Podman, Kubernetes, and serverless platforms

  • Own and improve existing services supporting payments, billing, and reporting

  • Work with our Snowflake data platform to ensure application data is reliably exposed and delivered for reporting and analytics

  • Work closely with Data Engineers to define how application data is structured, exposed, and delivered into Snowflake or OpenSearch

  • Partner with Business Intelligence Analysts to translate reporting and analytics requirements into reliable, well-documented data outputs

  • Design and maintain microservices and integrations with third-party services and APIs

  • Contribute to DevOps activities including maintaining Helm charts and container configuration for Python services

  • Maintain high standards across our codebase through testing, code reviews, documentation, and engineering best practices

  • Introduce and maintain automated tests using a test-driven approach

  • Pair programme with other engineers and contribute to technical discussions

  • Champion Tillo’s AI-first engineering approach by identifying and adopting AI and agentic workflows that improve development, delivery, and service maintenance

  • Mentor engineers and contribute to the development of engineering standards and technical capability across the team

What we’re looking for

  • Expert-level experience developing web applications and services with Python and FastAPI

  • Strong experience designing microservice architectures and complex system integrations

  • Strong understanding of how application data is structured, exposed, and delivered into data warehouses or search platforms

  • Comfortable writing and reasoning about SQL

  • Ability to work closely with Data Engineers and BI Analysts on data modelling, schema, and data quality decisions

  • Strong understanding of secure software development principles

  • Strong experience with automated testing and test-driven development

  • Experience integrating with third-party services and APIs

  • Strong communication skills, both written and verbal

  • Demonstrated experience mentoring engineers and leading technical discussions

  • Ability to work collaboratively across engineering and data disciplines

  • Comfortable working in a modern Agile engineering environment

Helpful but not essential

  • Strong understanding of data engineering fundamentals, including data modelling and ETL/ELT

  • Hands-on experience with Snowflake or a similar cloud data warehouse

  • Experience building or maintaining data pipelines using tools such as Airflow, dbt, or similar orchestration and transformation platforms

  • Experience with AWS

  • Experience with Kubernetes, Podman, Docker, or similar container technologies

  • Experience maintaining Helm charts and CI/CD pipelines

  • Experience with GitHub Actions, CircleCI, or similar pipeline tools

  • Experience working with OpenSearch or similar search platforms

  • Experience using AI coding and development tools such as Cursor, Claude Code, or Codex

  • Experience introducing AI-assisted or agentic workflows into engineering teams

  • Experience working with Agile, Scrum, or Kanban methodologies

Benefits

We offer all our employees trust and empower our team to work with flexibility and autonomy. We’re a close-knit team and love working collaboratively, with our hybrid model, our team can come together at our fantastic offices, but also focus in their own space. The Tillo team are a motivated bunch and we all work hard to push Tillo forwards, always innovating. We completely understand the importance of work/life balance and offer a supportive and collaborative working environment with the following benefits:

  • 21 days holiday per annum (plus an additional day for your birthday )

  • Retirement Fund (5%)

  • Health insurance contribution

  • Employee Incentive Scheme

  • Hybrid Working

  • Top spec equipment including laptop, mouse, keyboard, monitor

  • Anniversary gifts

  • Monthly breakfasts, drinks, snacks and events

  • Team Learning & Development budget

About Tillo

Tillo makes gift cards, rewards, and incentives simple, efficient, and profitable. Operating in over 37 markets and 25 currencies, Tillo processes billions in gift card transactions through a single, plug-and-go API, powering rewards and incentives for the world’s leading businesses.

Backed by Tenzing, Tillo is setting the global standard for digital gift card infrastructure.

Diversity, Equity, and Inclusion Statement

We are committed to fostering a diverse and inclusive workplace where everyone feels valued and respected. We welcome applications from individuals of all backgrounds, regardless of age, disability, gender identity, marital status, race, ethnicity, religion or belief, sex, or sexual orientation.

If you require any reasonable adjustments during the recruitment process, please let us know, and we will be happy to accommodate your needs.

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,853,109 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

Backend
Similar stack
Same company
Cape Town
Senior Java Developer 7 hours ago
≈ $65k – $119k per year (Estimated) • In office • 5+ years exp • Johannesburg
JavaScript
Java
Kotlin
TypeScript
Java
Hibernate
Micronaut
OpenJDK
Kotlin
Mockito
Databases
Oracle
Apache Kafka
Frontend
Vue.js
GraphQL
Angular
React.js
Mobile
JUnit
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Bitbucket
GitHub
GitLab
SOAP
Apply
Senior C# Developer 3 hours ago
$6k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Johannesburg
JavaScript
TypeScript
SQL
C#
C#
Entity Framework Core
Frontend
Angular
Apply
PHP Developer 3 hours ago
$6k per year • Remote (South Africa) • Full-Time • 3+ years exp • Bachelor's Degree • Pretoria
PHP
SQL
PHP
Laravel
Databases
MySQL
Redis
RabbitMQ
Mobile
MVC
DevOps
Rest API
CI/CD
Git
Docker
Apply
$8.5k per year • In office • Full-Time • 5+ years exp • Johannesburg
JavaScript
C#
C#
ASP.NET Core
Databases
MS SQL
Frontend
Bootstrap
JQuery
DevOps
Azure DevOps
Azure
Configuration Management
Management
Agile
Apply
≈ $44k – $94k per year (Estimated) • In office • Johannesburg
Apply
≈ $27k – $48k per year (Estimated) • In office • Full-Time • Moscow
Python
SQL
Python
pySpark
Databases
Greenplum
AI/ML
Spark
NLP
Apply
≈ $18k – $31k per year (Estimated) • Remote (EAEU) • 2+ years exp • Moscow
Python
SQL
Databases
Neo4j
AI/ML
Spark
NLP
DevOps
Git
Docker
Kubernetes
Management
Confluence
Jira
Apply
In office • Hangzhou
Python
AI/ML
Claude Code
vLLM
AI Agents
SGLang
TensorRT
TensorRT-LLM
TRL
Transformers
PyTorch
LLM
Ray
Mixture of Experts
PPO
GRPO
Megatron-LM
FSDP
NCCL
Apply
Junior ML Engineer 8 days ago
Hybrid • Minsk
Python
SQL
AI/ML
MLFlow
NLP
TensorFlow
PyTorch
Machine Learning
DevOps
Docker
Linux
Apply
≈ $27k – $74k per year (Estimated) • Hybrid • Full-Time • Athens
Python
Bash
DevOps
Terraform
Ansible
VMWare
CI/CD
Git
AWS
Kubernetes
Amazon EC2
Amazon S3
IAM
Linux
VPN
Apply
≈ $36k – $69k per year (Estimated) • Hybrid • Full-Time • Hove
Analytics
Microsoft Excel
Management
Xero
Apply
Account Manager 2 months ago
≈ $74k – $191k per year (Estimated) • Hybrid • Full-Time • Austin
Apply
Treasury Manager 3 months ago
≈ $60k – $119k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Hove
Apply
$60k – $101k per year • In office • Full-Time • Johannesburg • Cape Town • Durban
JavaScript
Frontend
React.js
Management
Agile
Waterfall
Apply
Inbound Marketer 1 day ago
$12k – $16k per year • Remote (South Africa) • Full-Time • Bachelor's Degree • Centurion • Cape Town
Apply
Remote (South Africa) • Bachelor's Degree • Cape Town • Johannesburg
Apply
In office • Full-Time • Cape Town
Apply
≈ $9k – $20k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Cape Town
DevOps
SLI/SLO/SLA
Apply
See all jobs
This is one of many
1,853,109 more open roles from verified company boards, updated every day.