About the Role
Thought Machine's mission is to properly and permanently rid the world's banks of legacy technology, having developed the foundations of modern banking through core and payments technology that runs natively in the cloud. The company has grown to more than 550 individuals across offices in London, New York, Singapore, Sydney and its newly established Engineering Hub in Lisbon, and has raised more than £500m in funding from investors including Molten Ventures, Eurazeo, Intesa Sanpaolo, Temasek, Nyca Partners, JPMorgan Chase Strategic Investments and Standard Chartered Ventures.
This is a full-time, permanent position based in the Lisbon office, requiring onsite presence (reported as both three and four days a week in the posting).
Senior Software Engineers specialised in Infrastructure play a crucial role in deploying and maintaining the company's cutting-edge software, developing tools and integrations with third-party infrastructure components used in 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 the products. The team builds automation to provide an intuitive and reliable user experience to operate and integrate with Vault for Thought Machine engineers and bank SREs.
Responsibilities
•Support the engineering team in building reliable, scalable applications
•Help design and build tools to make services scalable and highly available, automating wherever possible
•Develop observability and orchestration tooling to allow customers to monitor and manage their deployments
•Contribute to disaster recovery, backup and redundancy tooling and strategy
•Assist in improving the quality of the codebase by building new tools and processes
Requirements
•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)
•Experience supporting production systems in high-consistency transactional environments
Conditions & Benefits
•Highly competitive salary
•Voluntary Pension Plan (match up to 5%)
•Private Healthcare Insurance
•Comprehensive Life Insurance
•25 days holiday plus public holidays
•Two charity days a year
•Daily Meal Allowance
•Access to outstanding learning materials and courses
•Sports and hobby clubs, subsidised by Thought Machine
•All the latest tech you need
•A wide range of healthy (and not-so-healthy) snacks, smoothies and drinks
•A talented and experienced team as colleagues
•An environment that encourages learning and progress