Senior Software Engineer II
thought-machine · London
Job description
About the role
Thought Machine is looking for a Senior Software Engineer II to own complex, ambiguous technical challenges and drive systemic change across our cloud‑native banking platforms. You will work independently on end‑to‑end solutions while influencing the long‑term technical direction of the company.
Key responsibilities
- Design and build solutions to highly complex problems, leveraging deep knowledge of the codebase and architecture.
- Define and enforce architecture standards that meet security, performance, reliability, maintainability and scalability requirements.
- Shape technical direction by introducing industry‑leading trends, tools and processes.
- Promote code quality through peer reviews and mentorship.
- Act as a bridge between senior leadership, external stakeholders and engineering teams.
Required profile
- Senior‑level software engineer with proven ability to handle ambiguous, high‑impact technical challenges.
- Strong technical leadership and communication skills.
- Experience influencing architectural decisions and driving organisational change.
Required skills
- Cloud‑native development
- AI‑tools adoption
What we offer
- Opportunity to work on modern banking core and payments technology at scale.
- Collaborative culture recognised for high employee satisfaction.
- Generous employee share package and competitive benefits.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Kingdom.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 week ago
Expires 1 month from now
15 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
thought-machine
London