Thought Machine is solving one of the biggest problems in banking – modernising core systems. Since launching in 2014, our mission has been to liberate banks from outdated, legacy technology which stifles their ability to innovate. Thought Machine's product, Vault, is a cloud native, core banking engine designed to run any type of bank – from established Tier 1 banks 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 a product focus that drives innovation in the banking industry.
About the role
Back End Engineering is a key role within Thought Machine as Back End Engineers lead the development of Thought Machine’s Vault product. We pride ourselves on excellent standards and adopt best practices in continuous deployment monorepo style development. While development is fast paced, you will be expected to deliver code to a high standard and production-ready state.
Duties
- Design, implement and develop scalable, performant microservices using best practices
- Interfacing with other engineering teams to ensure that features are added in a structured and coherent way
- Managing and debugging deployments from testing environments to production
- Translating customer requirements into trackable tickets
Requirements
- 6+ years of experience as a Software Engineer
- Experience with either Python or Golang
- Experience in developing automated tests as an integral part of the development cycle
- Interest in working on client-facing projects, conducting scoping and defining deliverables
- Knowledge of banking or finance
- Experience with AWS or other cloud providers
- Familiarity with databases (SQL or NoSQL)
- Experience with client/server software architectures, networking, or microservice architectures
- Experience using orchestration tools such as Kubernetes or Mesos
- Experience managing a team or desire to manage a team in the future
Company Benefits
- Highly competitive salary
- Pension plan (match up to 5%)
- Life insurance (3 times annual salary)
- Competitive maternity and paternity leave
- Shared parental leave
- 25 days holiday + bank holidays
- Cycle to work scheme
- Season ticket loan
- Access to learning materials and courses
- Sports and hobby clubs, subsidised by Thought Machine
- All the latest tech you need
Health and Wellbeing
We offer a comprehensive private health insurance package with dental and optical cover, as well as a pension plan matching employee contributions up to 7%. We also provide an onsite gym with a generous discount and encourage breaks to maintain wellbeing.
Senior Back End Engineer employer: Thought Machine
Thought Machine is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. With a focus on employee growth, the company provides ample opportunities for professional development while ensuring a healthy work-life balance through flexible working hours and comprehensive benefits. Located in the UK, Thought Machine stands out for its commitment to empowering engineers to work closely with clients, making a tangible impact in the cloud technology space.