Thought Machine
Visit websiteSoftware Engineer II
Salary not disclosedOnsite
- Engineering
- London
- Full time
- Yesterday
About the role
Software Engineers at Thought Machine lead the development of the Vault product, focusing on high-standard, production-ready code. The role involves working in a fast-paced, continuous deployment environment to build scalable and performant microservices. Engineers collaborate across teams to ensure structured feature delivery and manage deployments from testing through to production.
Responsibilities
- Design, implement and develop scalable, performant microservices using best practices.
- Write automated unit tests, integrate tests, etc.
- Interfacing with other engineering teams to ensure that features are added in a structured and coherent way.
- Managing and debugging your deployments from testing environments all the way to production.
- Translating customer requirements into trackable tickets.
Required skills
- Python
- Golang
- Automated testing
Nice to have
- Banking
- Finance
- AWS
- SQL
- noSQL
- Microservice architectures
- Kubernetes
- Mesos
Benefits
- Pension plan
- Life insurance
- Maternity leave
- Paternity leave
- Shared parental leave
- 25 days holiday
- Flexible working hours
- Cycle-to-work scheme
- Electric car scheme
- Season ticket loan
About the Company
Thought Machine is a fintech company on a mission to rid the world's banks of legacy technology through cloud-native core and payments technology. With over 550 employees across global offices, the company is recognized for its innovative fintech solutions, rapid growth, and strong workplace culture.