Thought Machine

Software Engineer

Thought Machine
Apply
4 months ago
Lisbon, PortugalMid Level

Responsibilities

  • Design, implement, and develop scalable and performant microservices.
  • Build both backend services and frontend experiences across the software stack.
  • Write automated unit and integration tests as part of the development cycle.
  • Manage and debug deployments from testing environments through production.
  • Collaborate with other engineering teams to integrate features coherently.
  • Translate customer requirements into trackable tickets and support project scoping and deliverable definition.

Requirements

  • Experience with either Python or Golang.
  • Experience developing automated tests as an integral part of the development cycle.
  • Interest in client-facing projects, including 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, networking, or microservice architectures is desirable.
  • Experience with orchestration tools such as Kubernetes or Mesos is desirable.
  • Experience developing and deploying AI-powered applications is desirable.
  • Experience with user-centered design principles and building self-service platforms that improve developer productivity and autonomy is desirable.

Benefits

  • Voluntary pension plan with matching up to 5%.
  • Private healthcare and comprehensive life insurance.
  • 25 days of holiday plus public holidays.
  • Two charity days per year and a daily meal allowance.
  • Access to learning materials, courses, sports clubs, hobby clubs, snacks, smoothies, and drinks.
  • Full-time permanent position based in Lisbon, requiring four days per week onsite.
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