Thought Machine

Software Engineer - Infrastructure

Thought Machine

London, England, United Kingdom · Full Time

Be the first to apply

Experience
3–5 yrs
Salary
Openings
1
Posted
3 weeks ago
Work mode
In office
Education
Bachelor's degree in Computer Science or related technical field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Company Overview

Thought Machine is on a mission to eradicate outdated banking technology globally by developing core and payments software that operates natively in the cloud. Our team has expanded to over 550 professionals across multiple international offices, supported by more than 500 million pounds in funding from notable investors. Recognized for our workplace culture, innovation, and growth, we foster an environment that blends high performance with enjoyment.

Role Overview

As a Software Engineer focusing on Infrastructure at Thought Machine, you will be integral in deploying and maintaining state-of-the-art software systems, creating tools and integrations for third-party infrastructure components used by our customers. Your responsibilities include automating deployment processes, enabling infrastructure adjustments for data and streaming platforms supporting our products, and developing automation that delivers reliable and intuitive user experiences for both internal engineers and bank Site Reliability Engineers (SREs).

Key Duties

  • Collaborate with engineering teams to develop reliable and scalable applications.
  • Design and implement tools that automate and enhance service scalability and availability.
  • Create monitoring and orchestration solutions to help customers manage their deployments effectively.
  • Contribute to strategies and tooling for disaster recovery, backups, and redundancy.
  • Improve code quality by developing new tools and processes.

Qualifications and Experience

  • Degree in Computer Science, Engineering, or a related technical discipline.
  • 3 to 5 years of relevant practical experience.
  • Proficiency in building production-grade infrastructure management tools using Python or Golang.
  • Familiarity with at least one of the following technologies: observability tools (e.g., Prometheus, OpenTelemetry, Grafana), databases (e.g., PostgreSQL, DuckDB), event streaming systems (e.g., Kafka), container orchestration platforms (e.g., Docker, Kubernetes).
  • Experience with cloud environments such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of continuous integration and delivery systems (e.g., Jenkins, CircleCI, GitLab, GitHub Actions).

Preferred Skills

  • Experience managing production systems within environments requiring high transaction consistency.

Employee Benefits

  • Competitive salary with commission opportunities.
  • Pension scheme with employer matching of up to 5%.
  • Life insurance coverage at three times annual salary.
  • Generous family leave policies including six months fully paid maternity leave, four weeks fully paid paternity leave, and matched shared parental leave.
  • 25 days of paid vacation plus bank holidays.
  • Flexible working schedule.
  • Cycle-to-work and electric car schemes.
  • Season ticket loan for public transport.
  • Access to premium educational content and courses.
  • Subsidized sports and hobby clubs.
  • Provision of the latest technology tools.
  • Daily availability of fresh fruit and cereals.
  • Wide variety of healthy and indulgent snacks, smoothies, and beverages.
  • Highly skilled and experienced colleagues.
  • Supportive environment promoting continuous learning and development.
  • Two charity days annually.
  • Weekly food pop-up events.

Diversity and Inclusion

We actively seek candidates who exhibit technical excellence regardless of age, background, or ability, including those with ADHD, autism, dyslexia, or dyspraxia. Applications are encouraged even if all stated experience criteria are not perfectly matched.

Minimum education

Bachelor's Degree

🤖
Online · instant AI help
Broxer