685,924open jobs
39,773companies
97,229added this week
Browse all
Salary
$86k – $115k per year
Location
In office (Lisbon)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Thought Machine has built the next generation of core banking platforms. Many banks have the ambition to deliver better technology to their customers, but are held back by legacy platforms and technology. Banks spend an incredible amount just to ...

Thought Machine's mission is bold - to properly and permanently rid the world's banks of legacy technology. To achieve this, we have developed the foundations of modern banking through core and payments technology which run natively in the cloud. What we are attempting is hard and means we need great people working together to build great technology.

We have grown rapidly in the past few years - growing our team to more than 550 individuals across offices in London, New York, Singapore, Sydney and our newly established Engineering Hub in Lisbon. We have raised more than £500m in funding and our investors include Molten Ventures, Eurazeo, Intesa Sanpaolo, Temasek, Nyca Partners, JPMorgan Chase Strategic Investments, Standard Chartered Ventures, and more.

We have created a culture that enables our team to produce the best work in the industry while ensuring we have fun along the way. We're regularly cited as having a fantastic workplace culture and have been recognised by Sifted magazine as having one of the highest Glassdoor ratings for a UK fintech company and the industry's most generous employee share package. Named one of the world's most innovative fintechs by Global Finance Magazine, we were also recognised by the Financial Times as one of Europe's fastest-growing companies for two consecutive years-and a UK Best Employer for 2026.

This is a full-time, permanent position based in our Lisbon office, requiring four days a week onsite.

Software Engineering is a key role within Thought Machine. As an engineering-focused company, we take pride in our engineering excellence, adopting best practices, and utilising modern technologies.

Thought Machine software engineers work across the stack to solve complex engineering problems that have not been solved before. As a result, while development at Thought Machine is fast-paced, you will be expected to develop code to the highest standards that scales, is secure, performant, and provides a great user experience. Software Engineers will take complete ownership of a requirement, converting it into an engineering design, task breakdown, and implementation. You'll be responsible for building both backend services and frontend experiences.

Our clients range from the world's largest financial institutions to smaller regional banks. Our systems must cater to each of these use cases, so we care deeply about providing the ability to configure and customise the user experience based on the client's or end user's persona. Software engineers are expected to bridge the gap between back-end and front-end, crafting delightful experiences that delight all our clients.

This is a full-time, permanent position based in our Lisbon office, requiring four days a week onsite.

At Thought Machine, our Senior Software Engineers specialised in Infrastructure play a crucial role in deploying and maintaining our cutting-edge software, developing tools and integrations with third-party infrastructure components used in our customers’ environments. The role spans across building mechanisms to automate and streamline deployment processes, to facilitating infrastructure changes in the data and streaming platforms which support our products, among other things. We build automation to provide an intuitive and reliable user experience to operate and integrate with Vault for Thought Machine engineers and bank SREs.

Duties

  • Support the engineering team in building reliable, scalable applications

  • Help design and build tools to make our services scalable and highly available, automating wherever possible

  • Develop observability and orchestration tooling to allow our customers to monitor and manage their deployments

  • Contribute to disaster recovery, backup and redundancy tooling and strategy

  • Assist in improving the quality of our codebase by building new tools and processes

Essential

  • A degree in Computer Science, Engineering or a similar technical field

  • 5+ years of hands-on experience

  • Experience developing production-ready infrastructure management tooling with either Python or Golang

  • Familiarity with at least one of the following:

    • Observability Tools (e.g. Prometheus, OpenTelemetry, Grafana)

    • Databases (e.g. Postgres, DuckDB)

    • Event Streaming platforms (e.g. Kafka)

    • Container Orchestration (e.g. Docker, Kubernetes)

  • Familiarity with cloud platforms such as AWS, Azure or GCP

  • Experience with CI/CD systems (e.g. Jenkins, CircleCI, GitLab, GitHub Actions)

Desirable

  • Experience supporting production systems in high-consistency transactional environments

Benefits

  • Highly competitive salary

  • Voluntary Pension Plan (match up to 5%)

  • Private Healthcare Insurance

  • Comprehensive Life Insurance

  • 25 days holiday plus public holidays

  • Two charity days a year

  • Daily Meal Allowance

  • Access to outstanding learning materials and courses

  • Sports and hobby clubs, subsidised by Thought Machine

  • All the latest tech you need

  • Huge range of healthy (and not-so-healthy) snacks, smoothies and drinks

  • A talented and experienced team as your colleagues

  • An environment where we encourage learning and progress

We actively hire candidates who demonstrate technical excellence in their field and welcome people of all ages and backgrounds, providing everyone with equal access to professional development. You are encouraged to apply even if your experience doesn't accurately match the job description. We also encourage applications from those with different abilities, including candidates with ADHD, autism, dyslexia or dyspraxia.

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.
685,924 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

Similar stack
Same company
Lisbon
$105k – $182k per year (Estimated) • Remote • Full-Time
Python
JavaScript
TypeScript
Python
Flask
FastAPI
Django
Databases
Redis
AI/ML
LLM
Frontend
Redux
Tailwind CSS
React.js
Vite
Redux Toolkit
React Router
Mobile
State Management
DevOps
GCP
WebSockets
Azure
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
GDPR
HIPAA
QA
Pytest
Apply
$17k – $43k per year (Estimated) • In office • Full-Time • Noida
Python
JavaScript
TypeScript
SQL
Node JS
Python
FastAPI
Django
Databases
PostgreSQL
RabbitMQ
Apache Kafka
AI/ML
AI Agents
AWS Bedrock
Frontend
GraphQL
Tailwind CSS
React.js
Mobile
Material Design
DevOps
Rest API
Datadog
CI/CD
ArgoCD
Git
AWS
Docker
Kubernetes
Cybersecurity
HIPAA
Management
Jira
QA
Postman
Apply
$154k – $235k per year • In office • Full-Time • 10+ years exp • PhD • Upton
Python
AI/ML
CUDA Toolkit
OpenCL
CUDA
Apply
$180k – $260k per year • In office • Full-Time • Bachelor's Degree • San Diego
Python
Apply
$120k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • Boston
Python
Visual Basic
Apply
$115k – $138k per year • In office • Full-Time • Lisbon
Python
Go
Apply
$140k – $220k per year • In office • Full-Time • New York
Python
Java
Databases
PostgreSQL
CockroachDB
Apache Kafka
Amazon Aurora
DevOps
Terraform
Puppet
Ansible
GCP
OpenShift
Istio
Chef
Debian
Prometheus
Azure
AWS
Kubernetes
Ubuntu
Grafana
Configuration Management
Amazon EKS
Cybersecurity
HashiCorp Vault
Cryptography
Vault
Apply
$105k – $252k per year (Estimated) • In office • Full-Time • London
Python
Java
Databases
PostgreSQL
CockroachDB
Apache Kafka
Amazon Aurora
DevOps
Terraform
Puppet
Ansible
GCP
OpenShift
Istio
Chef
Debian
Prometheus
Azure
AWS
Kubernetes
Ubuntu
Grafana
Configuration Management
Amazon EKS
Cybersecurity
HashiCorp Vault
Cryptography
Vault
Apply
$127k – $301k per year (Estimated) • In office • Full-Time • Singapore
Python
Go
Databases
PostgreSQL
Apache Kafka
DevOps
GCP
Azure
AWS
Kubernetes
Apply
$92k – $115k per year • In office • Full-Time • Bachelor's Degree • Lisbon
Python
Go
JavaScript
TypeScript
SQL
Frontend
React.js
DevOps
Rest API
AWS
Kubernetes
Design
Figma
Apply
In office • Full-Time • Lisbon
Analytics
Microsoft Excel
Marketing
Salesforce
Apply
$110k – $216k per year (Estimated) • In office • Full-Time • London • Warsaw • Lisbon
AI/ML
AI Agents
Apply
KYC Analyst 1 day ago
$19k – $46k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Master's Degree • Lisbon
Apply
$34k – $87k per year (Estimated) • Remote • Lisbon
AI/ML
Tokenization
Web3
Bitcoin
Management
Telegram
WhatsApp
Apply
In office • Lisbon
AI/ML
AI Agents
Marketing
LinkedIn
Apply
See all jobs
This is one of many
685,924 more open roles from verified company boards, updated every day.