img
Permanent

Software Engineer (Full Stack)

London
money-bag Negotiable
Posted 3 days ago

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

Design and implement end-to-end features across the stack, including web applications and backend services.

Ensure solutions are secure, performant, scalable, and user-friendly.

Write automated unit, integration, and acceptance tests.

Collaborate with other engineering teams to ensure structured and coherent feature development.

Manage and debug features from testing to production.

Translate customer requirements into clear development plans.

Work within a cross-functional team of backend, front-end, and full-stack engineers.

RequirementsEssential

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 ..... full job details .....

Other jobs of interest...

CV-Library
LondonYesterday
money-bag£100000 - £115000/annum Progression + Training + Pension
CV-Library
LondonYesterday
money-bag£95000 - £100000/annum 10% Bonus
CV-Library
Charing CrossYesterday
money-bag£50000 - £70000/annum Benefits
Sprout.ai
LondonYesterday
money-bag£55,000-75,000 per annum

Perform a fresh search...

  • Create your ideal job search criteria by
    completing our quick and simple form and
    receive daily job alerts tailored to you!

Jobs. Straight to your inbox!