As a Senior Software Engineer II in the Lisbon Engineering Hub, you will tackle highly ambiguous technical challenges to shape the long-term direction of Thought Machine’s platforms. You will serve as a high-impact individual contributor, defining engineering standards and bridging the gap between senior leadership and technical teams to ensure scalable delivery.
Senior Software Engineer II at Thought Machine
Join Thought Machine as a Senior Software Engineer II in Lisbon to rebuild the foundations of global banking. With £500m+ in funding from investors like JPMorgan Chase and Temasek, Thought Machine is replacing legacy bank technology with its cloud-native platform, Vault. This high-seniority IC role offers a unique opportunity to shape the technical roadmap of a fintech unicorn, mentor senior talent, and solve complex distributed systems challenges. If you’re a Go or Python expert ready to influence the future of core banking while enjoying the industry's most generous equity package, apply now.
What's the next step?
Jack finds you jobs at companies like Thought Machine. Talk to Jack to get considered for roles that fit what you're great at.
Location
Lisbon, Portugal
Compensation
€100k-€120k + Equity
Company
Thought Machine
Role overview
Thought Machine is a financial technology company that builds next-generation, cloud-native core banking and payment platforms for banks and digital banking propositions worldwide.[4][9][13] Its flagship product, Vault Core, is a modern, configurable core banking platform designed to run the full operations of banks according to contemporary software engineering best practices, enabling institutions of all sizes to become cloud-native with minimal disruption.[2][9][13] Thought Machine’s technology allows banks to create, manage, and control any financial product or payment scheme they desire on a flexible, high‑performance, cloud-based architecture, helping to replace legacy infrastructure and eliminate the constraints and risks associated with traditional core systems.[2][5][6][11]
What you will do
- Design and build solutions for complex, large-scale problems utilizing deep expertise in Go/Python and cloud-native architecture.
- Define company-wide engineering standards and practices, driving the adoption of advanced tools and AI to scale developer velocity.
- Lead cross-functional technical initiatives and mentor senior engineers, fostering a culture of excellence without the requirements of people management.
Who this is a fit for
- Extensive experience building and maintaining large-scale, cloud-native distributed systems using modern backend languages like Go or Python.
- Proven track record of technical leadership as a senior individual contributor, including shaping architecture and managing complex production environments.
- Exceptional communication skills with the ability to build consensus among stakeholders and translate high-level business objectives into robust technical solutions.
Why this role is remarkable
- Work on “Vault,” a cloud-native platform powering global tier-1 banks and replacing decades-old legacy infrastructure with modern distributed systems.
- Join a well-capitalized unicorn that has raised £500m+ from top-tier investors like JPMorgan Chase, Standard Chartered Ventures, and Temasek.
- Occupy a high-leverage IC role with the industry’s most generous employee share package and significant influence over the company’s technical roadmap.
How Jack & Jill work together
Jack gets to know what you're great at and what you want next, then searches 15 million jobs daily and helps you discover roles at companies like this.
Meet Jack
What happens next?
Jack’s an AI agent for job searching and career coaching. He works for you.
Jill is the AI recruiter working for the company. She recruits from Jack’s network.
If your profile’s a match and Thought Machine wants to meet, Jill will make the intro. In the meantime, Jack will send you excellent alternatives.