Senior Software Engineer (Quality Engineering) at Thought Machine | GB | Rezi

Senior Software Engineer (Quality Engineering) at Thought Machine

Senior Software Engineer (Quality Engineering)

Thought Machine · GB

2 days ago

Senior Software Engineer (Quality Engineering)

Thought Machine · GB

3 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer (Quality Engineering) role.

Rezi rewrites your resume against Thought Machine's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer (Quality Engineering) posting at Thought Machine — free, in seconds.

About the Role

Thought Machine is building the backbone of critical banking infrastructure worldwide, empowering financial institutions to modernize their operations. In this high-stakes environment, producing quality software is a fundamental imperative. We are seeking a Senior Software Engineer to drive quality engineering excellence, modern testing architecture, and scalable infrastructure across our product engineering organization. This is a hands-on backend software engineering position focused on building intelligent, automated infrastructure and AI-driven developer tooling.

Responsibilities

  • Design, build, research, evaluate and adopt advanced engineering tools, including leveraging Agentic AI for automated triage of performance test failures, automated test-code generation, and eliminating developer toil.
  • Develop and integrate quantitative product reliability metrics for test coverage, execution speed and defect prevention into CI/CD pipelines.
  • Build telemetry and infrastructure for advanced testing paradigms, including deterministic fault injection to catch concurrency and race conditions.
  • Partner with engineering teams to conduct risk analyses, implement integration and performance testing strategies, and resolve complex edge-case defects.
  • Develop high-quality, testable, and robust backend services, APIs, and microservices in alignment with architecture standards.
  • Mentor junior and mid-level engineers in test automation patterns, backend engineering design, unit/integration testing strategies, and code hygiene.

Requirements

  • Extensive hands-on experience in backend software development using modern languages (e.g., Go, Python) and cloud-native architecture.
  • Proven track record of designing and implementing scalable backend platforms, with deep expertise in CI/CD integration, containerisation, and orchestration (e.g., GitHub Actions, GitLab CI, Docker, Kubernetes).
  • Deep understanding of complex distributed systems, API protocols (REST/gRPC), and observability stacks (e.g., Prometheus, Grafana, BigQuery).
  • Familiarity with leveraging modern AI-assisted tools and building agentic workflows for code generation, log analysis, and automated triage.
  • Excellent communication and stakeholder management skills to advocate for quality initiatives and influence cross-functional technical teams.

Skills

  • Backend software development
  • Modern languages (e.g., Go, Python)
  • Cloud-native architecture
  • CI/CD integration
  • Containerisation
  • Orchestration (e.g., GitHub Actions, GitLab CI, Docker, Kubernetes)
  • Complex distributed systems
  • API protocols (REST/gRPC)
  • Observability stacks (e.g., Prometheus, Grafana, BigQuery)
  • AI-assisted tools
  • Agentic workflows
  • Code generation
  • Log analysis
  • Automated triage
  • Test automation patterns
  • Backend engineering design
  • Unit/integration testing strategies
  • Code hygiene

Location

  • London
  • New York
  • Singapore
  • Sydney
  • Lisbon

Work Type

  • Full-time
  • Hybrid

Experience Level

  • Senior

Salary/Compensations

  • Highly competitive salary

Benefits

  • Pension plan (match up to 5%)
  • Life insurance - three times annual salary
  • Competitive maternity (six months fully paid) and paternity leave (four weeks fully paid)
  • Shared parental leave (matched to our maternity leave for the same point in time)
  • 25 days holiday and bank holidays
  • Flexible working hours
  • Cycle-to-work scheme
  • Electric car scheme
  • Season ticket loan
  • Access to outstanding learning materials and courses
  • Sports and hobby clubs, subsidised by Thought Machine
  • All the latest tech you need
  • Fresh fruit and cereals
  • Huge range of healthy (and not-so-healthy) snacks, smoothies and drinks
  • A talented and experienced team as your colleagues
  • An environment where we encourage learning and progress
  • Two charity days a year
  • Weekly food pop-up

About the Company

  • Thought Machine's mission is bold – to properly and permanently rid the world's banks of legacy technology.
  • We have developed the foundations of modern banking through core and payments technology which run natively in the cloud.
  • We have grown rapidly, growing our team to more than 550 individuals across offices in London, New York, Singapore, Sydney and our newly established Engineering Hub in Lisbon.
  • We have raised more than £500m in funding and our investors include Molten Ventures, Eurazeo, Intesa Sanpaolo, Temasek, Nyca Partners, JPMorgan Chase Strategic Investments, Standard Chartered Ventures, and more.
  • We have created a culture that enables our team to produce the best work in the industry while ensuring we have fun along the way.
  • We're regularly cited as having a fantastic workplace culture and have been recognised by Sifted magazine as having one of the highest Glassdoor ratings for a UK fintech company and the industry's most generous employee share package.
  • Named one of the world's most innovative fintechs by Global Finance Magazine, we were also recognised by the Financial Times as one of Europe's fastest-growing companies for two consecutive years—and a UK Best Employer for 2026.

Equal Opportunity

  • We actively hire candidates who demonstrate technical excellence in their field and welcome people of all ages and backgrounds, providing everyone with equal access to professional development.
  • You are encouraged to apply even if your experience doesn't accurately match the job description.
  • We also encourage applications from those with different abilities, including candidates with ADHD, autism, dyslexia or dyspraxia.