Thought Machine

Client Engineer

2 months agoSingapore


Thought Machine is solving one of the biggest problems in banking. Since launching in 2014, our mission has been to liberate banks from outdated, legacy technology which stifles their ability to innovate. Thought Machine's core product, Vault, is a cloud native, core banking engine built to run any type of bank - from established Tier 1 banks all the way to new challenger banks To move closer to achieving our mission, we are looking for highly talented individuals to join the fast growing team. With a founding team drawn from Google, we have a deep culture of engineering excellence and we believe it is this which delivers a solution compelling enough to engender a seismic shift in the banking industry. Thought Machine was ranked as the most desirable London fintech to work at by Sifted when comparing employee reviews on Glassdoor and named in Fintech 50 (2020). We pride ourselves on having an excellent internal culture, where we take cultural fit as important as technical fit when we make new hires. At Thought Machine, we strive hard to create a fast-paced, supportive and fun working environment to enable the team to produce the best technical work in the industry. This is an essential role within Thought Machine, operating at a comprehensive technical level, engaging with engineering to understand the impact of technical changes and ensuring the successful delivery of our clients' requirements. The Client Engineer interacts with Clients, Business Analysts and Backend Engineers, performing the crucial task of translating business requirements into detailed software solutions and specifications. The Client Engineer role lays at an intersection between integration consulting, software engineering and technical analysis. DUTIES Analyse and validate business requirements, translating into technical specifications/requirements. Evaluate core platform changes versus client specific requests. Implement Vault workflows and Python smart contract code from client requirements (Software Engineering). Implement helper libraries, tooling and software around Vault Configuration Design client solutions / architecture. Collaborate with engineering, obtaining a deep technical understanding of Vault and associated roadmap. Coordinate impact and requirements across projects. Support client staging and development instances. Understand, investigate and resolve client technical queries. Prioritise and manage backlog and sprint planning. Conduct post mortems and defect management on technical issues. Participate in testing, release cycles and QA processes relating to client deployments

Job ID: Thought-1980393ADB

Perks and Benefits

  • Financial And Retirement
    • 401(k) with company matching
    • company equity
  • Health And Wellness
    • health insurance
    • dental insurance
    • vision insurance
    • life insurance
    • short-term disability
  • Office Life And Perks
    • flexible work hours
    • casual dress
    • snacks
    • some meals provided
    • diversity and inclusion program
  • Professional Development
    • access to online courses
    • lunch and learns
  • Vacation And Time Off
    • paid vacation
    • personal/sick days
    • maternity leave
    • paternity leave