At a Glance
- Tasks: Build and maintain cutting-edge software infrastructure for modern banking solutions.
- Company: Join a rapidly growing fintech valued at $2.7bn with a fantastic workplace culture.
- Benefits: Enjoy competitive salary, flexible hours, generous leave, and access to learning resources.
- Other info: Diverse team environment that values technical excellence and encourages personal growth.
- Why this job: Make a real impact in the fintech industry while working with the latest technologies.
- Qualifications: 5+ years in infrastructure management, proficient in Python or Golang.
The predicted salary is between 48000 - 72000 £ per year.
Thought Machine’s mission is bold – to properly and permanently rid the world’s banks of legacy technology. To achieve this, we have developed the foundations of modern banking through core and payments technology which run natively in the cloud. We have grown rapidly to more than 550 individuals across offices in London, New York, Singapore and Sydney. We have raised more than $500m in funding and are valued at $2.7bn.
At Thought Machine, our Senior Software Engineers specialised in Infrastructure play a crucial role in deploying and maintaining our cutting-edge software, developing tools and integrations with third-party infrastructure components used in our customers’ environments. The role spans building mechanisms to automate and streamline deployment processes, to facilitating infrastructure changes in the data and streaming platforms which support our products, among other things.
Responsibilities
- Support the engineering team in building reliable, scalable applications
- Help design and build tools to make our services scalable and highly available, automating wherever possible
- Develop observability and orchestration tooling to allow our customers to monitor and manage their deployments
- Contribute to disaster recovery, backup and redundancy tooling and strategy
- Assist in improving the quality of our codebase by building new tools and processes
Essential Qualifications
- A degree in Computer Science, Engineering or a similar technical field
- 5+ years of hands-on experience
- Experience developing production-ready infrastructure management tooling with either Python or Golang
- Familiarity with at least one of the following:
- Observability Tools (e.g. Prometheus, OpenTelemetry, Grafana)
- Databases (e.g. Postgres, DuckDB)
- Event Streaming platforms (e.g. Kafka)
- Container Orchestration (e.g. Docker, Kubernetes)
- Familiarity with cloud platforms such as AWS, Azure or GCP
- Experience with CI/CD systems (e.g. Jenkins, CircleCI, GitLab, GitHub Actions)
Desirable Qualifications
- Experience supporting production systems in high-consistency transactional environments
Benefits
- Highly competitive salary and commission
- Pension plan (match up to 5%)
- Life insurance (3x annual salary)
- Competitive maternity (six months fully paid) and paternity leave (four weeks fully paid)
- Shared parental leave (matched to 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
- Start the day properly with 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
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.
Senior Software Engineer (Infrastructure) in London employer: Thought Machine
Thought Machine is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. With a focus on employee growth, the company provides ample opportunities for professional development while ensuring a healthy work-life balance through flexible working hours and comprehensive benefits. Located in the UK, Thought Machine stands out for its commitment to empowering engineers to work closely with clients, making a tangible impact in the cloud technology space.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (Infrastructure) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Thought Machine on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your application noticed.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your infrastructure expertise, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical challenges! Brush up on your Python or Golang skills and be ready to tackle some coding problems. Thought Machine loves candidates who can think on their feet and solve real-world issues.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about joining our team!
We think you need these skills to ace Senior Software Engineer (Infrastructure) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your experience with infrastructure management tooling, Python or Golang, and any relevant observability tools you've worked with.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about modern banking technology and how you can contribute to our mission. Share specific examples of your past work that align with the responsibilities listed in the job description.
Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing practical applications of your skills, especially those that demonstrate your ability to automate and streamline processes.
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Thought Machine
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python or Golang. Brush up on your knowledge of observability tools and cloud platforms like AWS or Azure, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly around infrastructure management. Think about how you automated processes or improved system reliability, and be ready to share those stories with the interviewers.
✨Understand Their Culture
Research Thought Machine’s workplace culture and values. Be prepared to discuss how you can contribute to their fun and innovative environment. Showing that you align with their ethos can set you apart from other candidates.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, ongoing projects, and future goals of the company. This not only shows your interest but also helps you gauge if the company is the right fit for you.