# Senior Software Engineer (Quality Engineering)

**Company**: Thought Machine
**Location**: London
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.ashbyhq.com/thought-machine/4daeecd9-987e-4c21-9c78-282540c100c1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_85810a3f-f24

## Description

Thought Machine's mission is bold – to properly and permanently rid the world's banks of legacy technology.

We are seeking a Senior Software Engineer to drive quality engineering excellence, modern testing architecture and practices, and scalable infrastructure across our product engineering organisation.

In this role, you will have the unique opportunity to solve complex challenges at a massive scale, directly impacting the velocity of our engineering teams and the stability of global banks.

**Responsibilities**

- Enablement & AI Tooling: Design, build, research, evaluate and adopt advanced engineering tools, including leveraging Agentic AI for the automated triage of performance test failures, automated test-code generation, and eliminating developer toil.

- Governance & Observability: Develop and integrate quantitative product reliability metrics for test coverage, execution speed and defect prevention, into CI/CD pipelines.

- Drive Quality Engineering Initiatives: Partner with engineering teams to conduct risk analyses, implement integration and performance testing strategies, and resolve complex edge-case defects.

- Backend Engineering Delivery: Develop high-quality, testable, and robust backend services, APIs, and microservices in alignment with architecture standards.

- Technical Mentorship: 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.

**Benefits**

- Highly competitive salary

- 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

## Skills

### Required
- Go
- Python
- cloud-native architecture
- CI/CD integration
- containerisation
- orchestration
- Kubernetes
- Docker
- GitHub Actions
- GitLab CI
- Prometheus
- Grafana
- BigQuery
- REST
- gRPC
- API protocols
- observability stacks

---

Source: [Apply at jobs.ashbyhq.com](https://jobs.ashbyhq.com/thought-machine/4daeecd9-987e-4c21-9c78-282540c100c1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
