Overview
Thought Machine’s mission is ambitious: to permanently remove legacy technology from the world’s banks. To do this, we’ve built the foundations of modern banking, delivering core and payments technology that runs natively in the cloud. This is a challenging goal, and it requires talented people working together to build exceptional technology.
Over the past few years, we’ve grown rapidly, expanding to more than 500 team members across offices in London, New York, Singapore, and Sydney. We’ve raised over $500m in funding and are currently valued at $2.7bn. Our investors include Molten Ventures, Eurazeo, Intesa Sanpaolo, Temasek, Nyca Partners, JPMorgan Chase, Standard Chartered, and others. We’ve fostered a culture that enables our teams to do their best work while enjoying the journey. We’re frequently recognised for our workplace culture, with Sifted naming us among UK fintechs with the highest Glassdoor ratings and the most generous employee share packages. We’ve been awarded AltFi’s B2B Fintech of the Year, listed in the FinTech50, and named one of Europe’s fastest-growing companies by the Financial Times in 202.
Back End Engineering
Back End Engineering is a core function at Thought Machine, with Back End Engineers leading development of the Vault product. We emphasise excellence in this role, following best practices such as continuous deployment and monorepo-based development. While the environment is fast-paced, you’ll be expected to produce high-quality, production-ready code.
Responsibilities
* Design, build, and develop scalable, high-performance microservices using established best practices.
* Write automated unit tests, integration tests, and related test coverage.
* Collaborate with other engineering teams to ensure features are delivered in a structured and consistent manner.
* Manage and debug deployments from test environments through to production.
* Translate customer requirements into clear, trackable tickets.
Qualifications
* Essential: Experience with Python or Go. Experience building automated tests as a core part of the development lifecycle.
* Desirable: Knowledge of banking or financial systems. Experience with AWS or other cloud platforms. Familiarity with databases (SQL or NoSQL). Experience with client/server architectures, networking, or microservices. Experience using orchestration tools such as Kubernetes.
Benefits
* Highly competitive salary (up to 5%)
* Life insurance (three times annual salary)
* Competitive maternity leave (six months fully paid) and paternity leave (four weeks fully paid)
* Shared parental leave (matched to maternity leave at the same point in time)
* 25 days holiday plus bank holidays
* Flexible working hours
* Cycle-to-work scheme
* Electric car scheme
* Access to high-quality learning materials and courses
* Sports and hobby clubs, subsidised by Thought Machine
* Latest equipment and technology
* Fresh fruit and cereals to start the day
* Wide selection of snacks, smoothies, and drinks
* An environment that encourages learning and career progression
* Two charity days per year
* Weekly updates
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
Industries
* Software Development
Referrals increase your chances of interviewing at Thought Machine by 2x
Get notified about new Software Engineer jobs in London Area, United Kingdom.
#J-18808-Ljbffr