
Senior Software Engineer (Infrastructure)
Thought MachineResponsibilities
- Evolve, scale, and optimize cloud-agnostic platform infrastructure powering Vault globally.
- Build control planes and automation that abstract infrastructure complexity for engineers and bank SREs.
- Design resilient, fault-tolerant architectures and Disaster Recovery and Business Continuity Planning systems.
- Enhance observability suites providing monitoring and insights across the product ecosystem.
- Scale and optimize databases and event-streaming platforms for performance, scalability, and cost efficiency.
- Develop tools and integrations with third-party infrastructure components used in customer environments.
Requirements
- Degree in Computer Science, Engineering, or a similar technical field.
- 5+ years of hands-on software engineering experience building and scaling infrastructure platforms.
- Strong proficiency building production-ready platform tooling with Python or Golang.
- Deep understanding of container and orchestration internals, including Kubernetes and Docker.
- Hands-on experience extending and integrating Prometheus, OpenTelemetry, and Grafana.
- Proven ability to package and scale developer-facing infrastructure utilities focused on system reliability.
- Experience building cloud-agnostic solutions across AWS, Azure, and GCP is desirable.
- Technical depth in databases or event-streaming platforms such as Kafka, Postgres, or DuckDB is desirable.
- Professional experience troubleshooting, extending, or optimizing infrastructure tools is desirable.
Benefits
- Highly competitive salary and commission.
- Pension plan with matching up to 5%.
- Life insurance equal to 3x annual salary.
- Paid maternity, paternity, and shared parental leave.
- 25 days of holiday plus bank holidays.
- Flexible working hours.
- Cycle-to-work scheme, electric car scheme, and season ticket loan.
- Access to learning materials, courses, sports and hobby clubs, and professional development opportunities.
- Two charity days per year, weekly food pop-ups, and snacks, smoothies, drinks, fresh fruit, and cereals.
- Latest technology and an experienced team environment.
Tech Stack
Categories
About Thought Machine
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.