We are looking for an experienced Systems Architect to help us meet the exciting challenge of scaling our platform to handle growing demand. Our product is experiencing tremendous growth, and we need to ensure that we continue to deliver accurate insights while doubling down on how we architect, coordinate, and maintain our subsystems.
This role requires someone who thrives in a fast-paced environment where continuous innovation and refinement are key. You will play a crucial role in shaping how our technology evolves, ensuring that our systems are scalable, reliable, and capable of meeting future demands. Working alongside our engineering leadership, you’ll be at the heart of technical decision-making, guiding the strategic direction while also staying hands-on with the implementation.
If you have a deep understanding of distributed system design and modern cloud architectures, coupled with a passion for mentoring and upskilling engineering teams, this is an ideal opportunity to make a lasting impact.
Core responsibilities
•Lead the design and implementation of scalable, reliable, and maintainable system architectures that meet business objectives
•Identify and implement best practice architecture patterns to ensure accuracy, reliability, and efficiency across systems.
•Establish technical guidelines and standards for system design, fostering innovation and operational excellence.
•Mentor and guide engineering teams, providing training on architecture, development, and coding to promote continuous learning and professional growth.
•Oversee technical design reviews, ensuring adherence to quality, scalability, and performance standards while offering constructive feedback.
•Shape and drive technical strategy by evaluating and adopting emerging technologies and methodologies to maintain cutting-edge capabilities.
•Own and develop our externally facing APIs, collaborating with 3rd-party tech teams and internal stakeholders to shape integration and API strategies.
Technology you will use / learn
AWS, Distributed systems, Python / C#, API hosting, Containers (e.g., Docker), Lambdas, FaaS (Function as a Service), Search engines (e.g., Elasticsearch)
Salary: £110,000 - £130,000 per year + bonus
Please note, we are unable to provide sponsorship now or in future, thank you
Microservice and Cloud Architecture - You will bring extensive experience in architecting cloud-based systems using microservices, ensuring each component is scalable, secure, and reliable. You will demonstrate a strong understanding of AWS and other cloud technologies to optimise system performance and scalability.
Mentoring and upskilling Engineering teams - You will show previous experience in actively mentoring junior and senior engineers alike, sharing your knowledge and encouraging best practices. You will bring a track record of developing high-performing teams and fostering collaborative environments.
Defining, building, and exposing APIs - You will bring expertise in designing and implementing robust APIs, ensuring they are secure, scalable, and easy to maintain. You will demonstrate experience in working with stakeholders to deliver seamless integrations.
System Design - You will bring experience in architecting complex, distributed systems, with a strategic approach to system design that balances performance, scalability, and maintainability. You will show a proven ability to design architectures that are robust and future-proof, anticipating evolving business needs.
Our Values