Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Back End Engineer
About Thought Machine
Our mission is ambitious: to permanently eliminate outdated legacy systems from the global banking sector. To make this a reality, we’ve engineered a cloud-native foundation for modern core banking and payments. We tackle complex challenges, which is why we prioritize bringing together exceptional talent to build world-class technology.
In just a few years, we’ve expanded to a global team of over 500 professionals across London, New York, Singapore, and Sydney. Backed by $500m in funding and a $2.7bn valuation, our investors include the likes of JPMorgan Chase, Temasek, and Standard Chartered. Beyond the tech, we’ve fostered an award-winning culture—consistently recognized by Sifted and the Financial Times for our high Glassdoor ratings, generous equity packages, and workplace excellence.
The Role
Back End Engineering is fundamental to our success. In this position, you will lead the evolution of our flagship product, Vault. We operate with a commitment to excellence, utilizing monorepo structures and continuous deployment best practices. While our environment is fast-paced, we prioritize high-quality, production-ready code above all else.
Core Responsibilities
- Architect & Build: Develop high-performance, scalable microservices using industry best practices.
- Quality Assurance: Write comprehensive automated unit and integration tests.
- Collaboration: Coordinate with cross-functional engineering teams to ensure seamless and structured feature integration.
- Lifecycle Management: Oversee and debug deployments from initial testing phases through to production.
- Requirements Mapping: Convert client needs into actionable, trackable technical tasks.
What We’re Looking For
Essential:
- Professional proficiency in either Golang or Python.
- A strong background in integrating automated testing into the standard development lifecycle.
- A genuine interest in client-facing work, including scoping projects and defining key deliverables.
Desirable:
- Prior experience within the fintech or banking sectors.
- Familiarity with cloud platforms (specifically AWS).
- Knowledge of database management (SQL or NoSQL).
- Understanding of networking, client/server architectures, or microservices.
- Hands-on experience with orchestration tools like Kubernetes.
Key Skills
Ranked by relevanceReady to apply?
Join Thought Machine and take your career to the next level!
Application takes less than 5 minutes

