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 through core and payments technology, which run natively in the cloud. We are seeking talented individuals to join our team and help us build exceptional technology.
We have grown rapidly over the past few years, expanding our team to more than 550 individuals across offices in London, New York, Singapore, and Sydney. 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 Strategic Investments, Standard Chartered Ventures, and more.
We have created a culture that enables our team to produce the best work in the industry, ensuring we have fun along the way. We are recognized for our workplace culture, including high Glassdoor ratings and industry-leading employee share packages. Our innovations have been acknowledged by Global Finance Magazine and the Financial Times.
As a Software Engineer at Thought Machine, you will be part of an engineering-focused company that values excellence, best practices, and modern technologies. You will work across the stack to solve complex engineering problems, developing high-quality, scalable, secure, and performant code that offers an excellent user experience.
This is a full-time, permanent position based in our London office, requiring three days onsite with an option for four days, including a financial allowance.
Duties
1. Design and implement end-to-end features across the stack, including web applications and backend services.
2. Ensure solutions are secure, performant, scalable, and user-friendly.
3. Write automated unit, integration, and acceptance tests.
4. Collaborate with other engineering teams to ensure structured and coherent feature development.
5. Manage and debug features from testing to production.
6. Translate customer requirements into clear development plans.
7. Work within a cross-functional team of backend, front-end, and full-stack engineers.
Requirements
Essential
* Degree in a STEM or related field.
* Experience with React and TypeScript.
* Proficiency in developing modern web applications.
* Experience creating REST APIs and services.
* Strong attention to detail and a passion for clean, tested code.
* Experience integrating automated tests into development processes.
* Interest in client-facing projects, including scoping and defining deliverables.
* Proactive learning and development approach.
Desirable
* Knowledge of banking/finance.
* Experience with AWS or other cloud providers.
* Proficiency in Golang or Python.
* Understanding of UX and UI principles.
* Experience with Figma and UI frameworks.
* Visual design skills.
* Familiarity with SQL or NoSQL databases.
* Experience with client/server architectures, microservices, or networking.
* Experience using Kubernetes.
Benefits
* Highly competitive salary.
* Pension plan (up to 5%).
* Life insurance covering three times annual salary.
* Generous maternity (six months) and paternity (four weeks) paid leave.
* Shared parental leave matching maternity leave.
* 25 days holiday plus bank holidays.
* Flexible working hours.
* Cycle-to-work and electric car schemes.
* Season ticket loan.
* Access to learning materials and courses.
* Sports and hobby clubs.
* Latest tech equipment.
* Healthy snacks, smoothies, and drinks.
* Supportive team environment fostering learning and growth.
* Two charity days annually.
* Weekly food pop-up.
#J-18808-Ljbffr