Client Architect
Full Time 
Others
Job Description
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 and built core and payments technology which runs 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 500 individuals across offices in London, New York, Singapore, Sydney and Melbourne. We have raised more than $500m in funding and are now valued at $2.7bn. Our investors include Molten Ventures, Eurazeo, Intesa Sanpaolo, Temasek, Nyca Partners, JPMorgan Chase, Standard Chartered, and more.
We have created a culture enabling our team to produce the best work in the industry, 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 most generous employee share package in the industry. We've been named in the IDC list of top 100 fintechs, CB Insights' top 250 fintech companies in the world, and achieved global awards for our workplace culture and client work.
Duties
Client architecture in Thought Machine is a multi-disciplinary role. Focused on client delivery, client architects are responsible for helping client financial institutions in articulating their target state architecture and working out how to get there. In addition to client work, client architects are also involved in technical discovery and product enhancement, playing an important role in feeding into product development at Thought Machine. An ideal candidate will have strong client facing skills and will be required to interface with various stakeholders both at Thought Machine and client sites.
Thought Machine prides itself in being an engineering-led company so the candidate should have a strong technical background. They should be able to reason about complex problems in distributed computing environments and be able to effectively communicate transitions from one architecture to another, both internally and to our client base.
A successful client architect should be able to champion the cloud-native Vault core banking product, both in pre- and post-sales settings. This requires a strong technical background, a firm grasp of architectural patterns and anti-patterns and a strong domain knowledge within the field of financial services, to ensure a coherent architectural story is being followed from pre-sales through to implementation through collaboration with multiple stakeholders.
Requirements
Essential
We have grown rapidly in the past few years - growing our team to more than 500 individuals across offices in London, New York, Singapore, Sydney and Melbourne. We have raised more than $500m in funding and are now valued at $2.7bn. Our investors include Molten Ventures, Eurazeo, Intesa Sanpaolo, Temasek, Nyca Partners, JPMorgan Chase, Standard Chartered, and more.
We have created a culture enabling our team to produce the best work in the industry, 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 most generous employee share package in the industry. We've been named in the IDC list of top 100 fintechs, CB Insights' top 250 fintech companies in the world, and achieved global awards for our workplace culture and client work.
Duties
Client architecture in Thought Machine is a multi-disciplinary role. Focused on client delivery, client architects are responsible for helping client financial institutions in articulating their target state architecture and working out how to get there. In addition to client work, client architects are also involved in technical discovery and product enhancement, playing an important role in feeding into product development at Thought Machine. An ideal candidate will have strong client facing skills and will be required to interface with various stakeholders both at Thought Machine and client sites.
Thought Machine prides itself in being an engineering-led company so the candidate should have a strong technical background. They should be able to reason about complex problems in distributed computing environments and be able to effectively communicate transitions from one architecture to another, both internally and to our client base.
A successful client architect should be able to champion the cloud-native Vault core banking product, both in pre- and post-sales settings. This requires a strong technical background, a firm grasp of architectural patterns and anti-patterns and a strong domain knowledge within the field of financial services, to ensure a coherent architectural story is being followed from pre-sales through to implementation through collaboration with multiple stakeholders.
Requirements
Essential
- Strong technical background, ideally experienced in more than one programming paradigms
- Experience working with distributed systems
- Familiar with new and emerging technologies such as Kubernetes, Kafka, Istio and NewSQL databases.
- Strong knowledge of established patterns in architecture, such as stability patterns/anti-patterns, event-based architecture, CQRS and process orchestration.
- Familiar with the CAP theorem and understand various levels of consistency such as linearizability vs serializability.
- Knowledge of established and emerging approaches for achieving high availability and disaster recovery, including running systems across multi AZ, multi region and multi-cloud vendor environments.
- Strong client-facing skills with the ability to defend and communicate effectively a technical position to a room of skilled client architects.
- Experience of working with multiple business stakeholders to ensure a coherent architectural story is being told from pre-sales through to implementation in engineering
- Domain knowledge in financial services/core banking
- Highly competitive salary
- Bonus incentive
- Healthcare
- 25 days holiday and public holidays
- Competitive maternity and paternity leave
- $1,500 SGD per year flexible spend benefit
- All the latest tech you need
- A talented and experienced team as your colleagues
- An environment where we encourage learning and progress
Other open positions
New positions coming soon.