Thought Machine

Software Engineer

Thought Machine
Apply
20 days ago
London, United KingdomMid Level

Responsibilities

  • Design, implement, and develop scalable, performant microservices.
  • Write automated unit and integration tests as part of the development cycle.
  • Collaborate with other engineering teams to add features in a structured and coherent way.
  • Manage and debug deployments from testing environments through production.
  • Translate customer requirements into trackable tickets.
  • Participate in client-facing projects, including scoping and defining deliverables.

Requirements

  • Experience with either Python or Golang.
  • Experience 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 is desirable.
  • Experience with AWS or other cloud providers is desirable.
  • Familiarity with SQL or NoSQL databases is desirable.
  • Experience with client/server software architectures and networking, or microservice architectures, is desirable.
  • Experience using orchestration tools such as Kubernetes or Mesos is desirable.

Benefits

  • Competitive salary, pension plan with matching up to 5%, and life insurance equal to three times annual salary.
  • Six months of fully paid maternity leave, four weeks of fully paid paternity leave, and matched shared parental leave.
  • 25 days of holiday plus bank holidays.
  • Flexible working hours, cycle-to-work and electric car schemes, and a season ticket loan.
  • Access to learning materials and courses, subsidized sports and hobby clubs, charity days, and weekly food pop-ups.
  • Latest technology, snacks and drinks, and an inclusive environment supporting professional development.
Thought Machine

About Thought Machine

501-1,000 employees

Our team’s mission is a bold one – to create technology that can run the world’s banks according to the best designs and software practices of the modern age. In doing so, we will properly and permanently rid the world’s banks of the problems generated by poor technology running on legacy infrastructure. Our solution to this is Vault Core: a complete core banking platform that is capable of being configured easily to suit the needs of any bank. We have built Vault Core from the ground up as a cloud-native, microservices and API-based platform. Thought Machine has a deep culture of engineering excellence, and our approach has engendered a seismic shift in the banking industry. Thought Machine is looking for highly talented individuals to help grow the company and achieve our ambitious goal. We pride ourselves on having an excellent internal culture, where we strive hard to create the best possible working environment; a healthy mix of great technical work, fast pace, a supportive atmosphere, and of course our irreverent sense of fun.

Contact me