Overview
At Thought Machine, our mission is ambitious: to permanently liberate the global banking sector from the constraints of legacy systems. We achieve this by building the bedrock of modern finance through cloud-native core and payments technology. We have experienced significant growth, expanding to a team of over 550 professionals across London, New York, Singapore, and Sydney. With more than $500m raised and a valuation of $2.7bn, we are backed by top-tier investors including JPMorgan Chase Strategic Investments, Temasek, and Standard Chartered Ventures. Our culture is built to empower our team to deliver industry-leading work while maintaining an engaging environment. We are consistently recognized for our workplace excellence, holding one of the highest Glassdoor ratings in the UK fintech space and offering a premier employee share package.
About the Team
Back End Engineering is a foundational function at Thought Machine. Our Engineers spearhead the evolution of our flagship "Vault" product. We emphasize technical excellence, utilizing a monorepo structure and advanced continuous deployment practices. While the pace of development is rapid, we maintain a strict standard for high-quality, production-ready code.
Responsibilities
* System Development: Architect and implement high-performance, scalable microservices using modern best practices.
* Quality Assurance: Develop comprehensive automated unit and integration tests.
* Cross-Team Collaboration: Work closely with diverse engineering squads to ensure feature integration is logical and cohesive.
* End-to-End Ownership: Oversee and troubleshoot deployments from initial testing environments through to live production.
* Technical Scoping: Convert client needs into actionable technical requirements and timelines.
Qualifications
* Essential:
6+ years of professional experience in Software Engineering.
* Strong proficiency in either Golang or Python.
* A proven track record of integrating automated testing into the development lifecycle.
* A desire to work on client-focused projects, including defining deliverables and scope.
* Desirable:
Prior experience in the Finance or Banking sectors.
* Hands-on experience with AWS or alternative cloud platforms.
* Knowledge of database systems (SQL or NoSQL).
* Understanding of client/server architectures and microservice networking.
* Familiarity with container orchestration (Kubernetes, Mesos, etc.).
* Experience in team leadership or a strong interest in future management.
#J-18808-Ljbffr