SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Thought Machine is building modern banking technology to replace legacy systems at banks worldwide. The company has raised over £500m from top-tier investors including JPMorgan Chase, Standard Chartered, and Temasek, and operates offices in London, New York, Singapore, Sydney, and Lisbon.
As a Senior Backend Engineer I, you will own complex, end-to-end engineering work items and serve as a technical anchor for your team. You will design and build highly reliable, secure, and scalable software solutions, contribute to architectural standards, and set a high bar for code quality through detailed peer review. You will investigate production issues across multiple services, drive learning from incidents, and actively participate in hiring.
You will own work items from concept through production, creating structured delivery plans and managing dependencies. You will partner with Product Managers to translate client requirements into technical specifications and confidently own incident resolution and post-mortems. You will mentor less experienced engineers, helping them develop technically and adapt to Thought Machine's engineering philosophy. You will also translate complex technical problems into clear concepts for non-technical stakeholders.
Thought Machine emphasizes an egoless, collaborative culture focused on finding the best outcomes for clients and the business. The company has been recognized by Sifted as having one of the highest Glassdoor ratings for UK fintechs, named one of the world's most innovative fintechs by Global Finance Magazine, and recognized by the Financial Times as one of Europe's fastest-growing companies.
REQUIREMENTS:
- Strong proficiency in modern backend languages, ideally Go or Python
- Experience building distributed, cloud-native systems (Kubernetes, AWS/GCP, gRPC, PostgreSQL)
- Proven track record of breaking down ambiguous, complex problems into clear, deliverable milestones
- Experience supporting high-throughput systems in production environments and diagnosing complex issues across distributed systems
- Highly collaborative, feedback-receptive mindset
- Excellent written and verbal communication skills with ability to build consensus and document technical designs clearly