Senior Python Engineer - Financial Services You will join a financial services business reimagining their technology stack to be cloud-native on AWS, with modern front ends and Python-based services at the core. Great engineering culture matters as well as writing clean, well-designed code, building systems that are easy to test and extend, and learning from one another along the way. You'll spend your time designing and building clean, reusable Python components that form the backbone of cloud-first solutions on AWS. You'll work on evolving existing platforms as business needs change, collaborating closely with business users to shape maintainable, well-architected software that solves real problems. You'll be comfortable working in a modern engineering environment, using Agile ways of working, CI/CD pipelines, and DevSecOps practices, with tools like Git and GitHub supporting your day-to-day development. You'll bring solid experience with Python in enterprise systems, along with hands-on knowledge of both SQL and NoSQL databases, common data structures, and data transformation patterns. Experience with serverless and cloud technologies-such as AWS Lambda, AppSync, or DynamoDB-will help you hit the ground running. Just as importantly, you'll enjoy working with people. You'll communicate confidently with both technical and non-technical stakeholders, contribute to code reviews and pair programming, and help coach and support more junior engineers by sharing best practices and encouraging high-quality software craftsmanship.
03/03/2026
Full time
Senior Python Engineer - Financial Services You will join a financial services business reimagining their technology stack to be cloud-native on AWS, with modern front ends and Python-based services at the core. Great engineering culture matters as well as writing clean, well-designed code, building systems that are easy to test and extend, and learning from one another along the way. You'll spend your time designing and building clean, reusable Python components that form the backbone of cloud-first solutions on AWS. You'll work on evolving existing platforms as business needs change, collaborating closely with business users to shape maintainable, well-architected software that solves real problems. You'll be comfortable working in a modern engineering environment, using Agile ways of working, CI/CD pipelines, and DevSecOps practices, with tools like Git and GitHub supporting your day-to-day development. You'll bring solid experience with Python in enterprise systems, along with hands-on knowledge of both SQL and NoSQL databases, common data structures, and data transformation patterns. Experience with serverless and cloud technologies-such as AWS Lambda, AppSync, or DynamoDB-will help you hit the ground running. Just as importantly, you'll enjoy working with people. You'll communicate confidently with both technical and non-technical stakeholders, contribute to code reviews and pair programming, and help coach and support more junior engineers by sharing best practices and encouraging high-quality software craftsmanship.
Principal React Engineer Working in a business-facing, high-visibility environment, you'll collaborate closely with stakeholders and end users to evolve and refine an existing investment and research platform as needs change. You'll take ownership of your work across the full software development life cycle, applying sound engineering practices and thoughtful design patterns along the way. You'll also enjoy sharing knowledge-coaching and supporting more junior engineers, and helping maintain high standards through collaboration and best practice. You'll bring strong hands-on experience with React in an enterprise setting, including familiarity with the wider ecosystem of libraries and tools used for state management, data visualisation, testing, code quality, and build processes. You'll be confident working with modern APIs such as REST, WebSockets, and GraphQL, and have a deep understanding of JavaScript fundamentals like scope, closures, and function binding. Experience with cloud technologies such as AWS, AppSync, and CloudFront will be a plus, as will creative and analytical thinking when solving problems. An eye for UX and design-whether sketching ideas, prototyping, or clearly communicating concepts-will help you work effectively with business stakeholders. Familiarity with financial services or regulated environments is helpful but not essential; curiosity, ownership, and a desire to build great software matter most.
03/03/2026
Full time
Principal React Engineer Working in a business-facing, high-visibility environment, you'll collaborate closely with stakeholders and end users to evolve and refine an existing investment and research platform as needs change. You'll take ownership of your work across the full software development life cycle, applying sound engineering practices and thoughtful design patterns along the way. You'll also enjoy sharing knowledge-coaching and supporting more junior engineers, and helping maintain high standards through collaboration and best practice. You'll bring strong hands-on experience with React in an enterprise setting, including familiarity with the wider ecosystem of libraries and tools used for state management, data visualisation, testing, code quality, and build processes. You'll be confident working with modern APIs such as REST, WebSockets, and GraphQL, and have a deep understanding of JavaScript fundamentals like scope, closures, and function binding. Experience with cloud technologies such as AWS, AppSync, and CloudFront will be a plus, as will creative and analytical thinking when solving problems. An eye for UX and design-whether sketching ideas, prototyping, or clearly communicating concepts-will help you work effectively with business stakeholders. Familiarity with financial services or regulated environments is helpful but not essential; curiosity, ownership, and a desire to build great software matter most.
We are seeking an experienced Site Reliability Engineering leader to join a high-growth SaaS organisation in a hybrid role that combines technical leadership with hands-on engineering. This is a key position for someone passionate about reliability, resilience, and running production systems at scale. The successful candidate will lead and mentor the SRE team, set the technical direction for reliability engineering, and take end-to-end ownership of production systems. They will be accountable for availability, performance, and incident response, while working closely with Product and Engineering to define SLIs and establish meaningful SLOs that balance stability with delivery pace. They will champion a blameless culture, embedding robust incident management processes and driving continuous, systemic improvement. Key skills and experience: Proven experience as a Lead or Senior SRE with a strong software engineering background Strong programming ability in PHP and Java or .NET Experience defining SLIs, setting SLOs, and using error budgets to guide decision-making Demonstrated ownership of production systems with full accountability for uptime and resilience Hands-on experience building and running incident management processes, including blameless postmortems Strong knowledge of observability and monitoring tools (eg Prometheus, Grafana, Datadog) Solid Linux systems expertise and experience with MySQL and PostgreSQL Experience with cloud platforms (Azure preferred), Kubernetes, and Infrastructure as Code Proven leadership capability, including mentoring engineers and influencing cross-functional teams
03/03/2026
Full time
We are seeking an experienced Site Reliability Engineering leader to join a high-growth SaaS organisation in a hybrid role that combines technical leadership with hands-on engineering. This is a key position for someone passionate about reliability, resilience, and running production systems at scale. The successful candidate will lead and mentor the SRE team, set the technical direction for reliability engineering, and take end-to-end ownership of production systems. They will be accountable for availability, performance, and incident response, while working closely with Product and Engineering to define SLIs and establish meaningful SLOs that balance stability with delivery pace. They will champion a blameless culture, embedding robust incident management processes and driving continuous, systemic improvement. Key skills and experience: Proven experience as a Lead or Senior SRE with a strong software engineering background Strong programming ability in PHP and Java or .NET Experience defining SLIs, setting SLOs, and using error budgets to guide decision-making Demonstrated ownership of production systems with full accountability for uptime and resilience Hands-on experience building and running incident management processes, including blameless postmortems Strong knowledge of observability and monitoring tools (eg Prometheus, Grafana, Datadog) Solid Linux systems expertise and experience with MySQL and PostgreSQL Experience with cloud platforms (Azure preferred), Kubernetes, and Infrastructure as Code Proven leadership capability, including mentoring engineers and influencing cross-functional teams