Thought Machine

Senior Software Engineer (Infrastructure)

Thought Machine
Apply
4 months ago
Lisbon, PortugalSenior

Responsibilities

  • Support the engineering team in building reliable and scalable applications.
  • Design and build tools that improve service scalability and availability through automation.
  • Develop observability and orchestration tooling for monitoring and managing customer deployments.
  • Contribute to disaster recovery, backup, and redundancy tooling and strategy.
  • Build tools and processes that improve codebase quality.
  • Develop infrastructure management tooling and integrations with third-party infrastructure components.

Requirements

  • A degree in Computer Science, Engineering, or a similar technical field.
  • At least 5 years of hands-on experience.
  • Production experience developing infrastructure management tooling with Python or Golang.
  • Familiarity with observability tools such as Prometheus, OpenTelemetry, or Grafana.
  • Familiarity with databases such as Postgres or DuckDB.
  • Familiarity with event streaming platforms such as Kafka.
  • Familiarity with container orchestration technologies such as Docker or Kubernetes.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Experience with CI/CD systems such as Jenkins, CircleCI, GitLab, or GitHub Actions.
  • Desirable experience supporting production systems in high-consistency transactional environments.

Benefits

  • Highly competitive salary.
  • Voluntary Pension Plan with matching up to 5%.
  • Private healthcare insurance.
  • Comprehensive life insurance.
  • 25 days of holiday plus public holidays.
  • Two charity days per year.
  • Daily meal allowance.
  • Access to learning materials and courses.
  • Subsidized sports and hobby clubs.
  • Full-time, permanent employment based in the Lisbon office with four days per week onsite.
  • Latest technology and workplace refreshments.

Tech Stack

Apache KafkaAWSAzureCircleCIDockerGitHub ActionsGoGoogle Cloud PlatformGrafanaJenkinsKubernetesPostgreSQLPrometheusPythonVault

Categories

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