We are looking for a technical expert with deep data platform engineering experience, who thrives on solving complex problems, driving business impact, and coaching other engineers. Salary: £75k - £100K Reporting to: Shaun Howell, Tech Director Location: primarily based in our London Office, with flexible and hybrid working (ideally three days per week in the office). About us At VivaCity, we make cities smarter, safer, and more sustainable. We have over 5,000 AI sensors around the world, gathering real-time anonymous data on transport modes, traffic flow, and travel patterns. This is used to gather actionable insights to support strategic decisions to improve the global transport network. All our solutions are community-centric, using 'privacy by design' principles. Our ultimate goal is to make the European vision of a Smart City - one which makes the city work effectively, for the community. We pride ourselves on a collaborative, open culture that fosters innovation, learning and encourages everyone to do their best work, whilst building a sense of community and collaboration. Read more about what it's like to work at VivaCity . About the role As a Principal Platform Engineer, you will report directly to the Head of Engineering, taking responsibility for designing, improving, and maintaining critical systems which transport hundreds of gigabytes per day and trillions of messages per year. A key focus of this role is ensuring the reliability, simplicity, and cost-effectiveness of our systems. Your work will be crucial in our mission to empower safe and sustainable transport around the world through data insights. You will have primary accountability for our cloud data pipeline & underlying infrastructure, including Apache Kafka, Go microservices, a PostgreSQL database, Kubernetes, Vault, and other cloud services, as well as on-premise infrastructure. Your technical expertise will be instrumental in optimizing the performance, maintainability, and operational costs of these systems while ensuring they meet business needs. In this role, you will collaborate closely with the Cloud and AI team, establish technical standards, lead architectural decision-making, and proactively share knowledge with colleagues. This role does not involve line management, but at VivaCity we view principal engineers as leaders, working alongside engineering managers. You will provide mentorship, technical guidance and training to engineers across the department. About you You are a technical expert with a proven ability to creatively solve complex problems across a broad remit, optimize systems for reliability and cost, and navigate ambiguity to deliver impactful solutions. You have a deep understanding of distributed systems, data pipelines, and cloud infrastructure, and you thrive in an environment that values collaboration, continuous improvement, and technical excellence. You proactively and effectively communicate with both technical and non-technical colleagues, earning trust and influence through your knowledge and proactive, considerate approach. You are passionate about simplifying complex systems and seek opportunities to balance immediate delivery with long-term improvements. You continue working on problems, even when you are not familiar with the problem space, and you know when and how to ask for help. Requirements for the role Deep expertise in Apache Kafka (ideally Kafka Strimzi), including broker management, scaling, upgrades, and integration with high-throughput data pipelines. Strong experience designing, implementing and managing cloud infrastructure with a focus on reliability, simplicity, and cost-effectiveness (we use Kubernetes on Google Cloud Platform). Proficiency in Unix systems, ideally Linux (we use Ubuntu). Exceptional communication skills, with experience mentoring engineers and collaborating with stakeholders. Proven ability to resolve technical incidents in unfamiliar production systems. Technical and process documentation champion. Experience of operationally managing production software components, including observability, logging, metrics, error reporting, debugging, and live incident management. Your time will be spent roughly as follows: 50% - Proactive technical work (e.g. changes to drive reliability, costs or customer value improvements) 30% - Reactive technical work (e.g. incident response, unblocking engineers, code review) 10% - Technical leadership initiatives (e.g. establishing technical standards, architectural principles, & staff training) 10% - Planning and administration This is a unique opportunity to lead impactful technical initiatives, work with cutting-edge infrastructure, and help shape the future of our systems and engineering practices. The following would further strengthen an application Proficiency with Hashicorp Vault including secret and role management. Proficiency with PostgreSQL (we use TimescaleDB), including query optimisation and SQL proficiency. Proficiency in one or more programming languages (we primarily use Go and TypeScript). Comfortable working with Infrastructure as Code, ideally Terraform. Familiarity with common DevOps tools and CI/CD processes. Proficiency with infrastructure management tools (e.g. Ansible, Chef, Puppet) Experience with internal developer platforms. Knowledge of information security principles, including identity and access management and authentication/authorisation processes. Experience in a start-up or scale-up environment. Passion for sustainability, transport or smart cities. You don't need to have done all of these things before, but to excel in this role, you will need to be keen to learn and comfortable working in a dynamic, fast-paced environment. If you're close to what we're looking for, please consider applying. Experience comes in many forms, skills are transferable, and passion goes a long way. Hiring process 30 minute screening interview. 1.5 hour system design interview where you work together with a VivaCity engineer 2.5 hours final round interview, split into a 1 hour technical experience interview, 1 hour soft skills interview, and 30 minutes with Shaun, our Head of Engineering We know that diverse ideas and perspectives drive innovation and make us better. We are creating an environment where everyone, from any background, can do their best work. We're an equal opportunities employer and all applications will receive consideration for employment without regard to ethnicity, religion, gender, gender identity or expression, sexual orientation, nationality, disability, age, or social background. If you need any reasonable accommodations to help you perform at your best during the application process, please let us know. What we offer: 25 days of holiday Flexible working hours and work from home Up to 30 days per year work from abroad Up to 3 flexible bank holiday days 3% employer pension contribution £200 total working from home budget Enhanced parental leave Up to 3 'childcare' or 'dependant' days per year Mental health support through Spill Discounted gym memberships through GymFlex £50 per person per quarter team social budget Additional entertainment budget and company parties Office food and drinks Optional Bupa healthcare and dental care through salary deduction Eye care vouchers Seasonal Flu jabs Cycle to work scheme Payroll giving through salary sacrifice
Feb 20, 2025
Full time
We are looking for a technical expert with deep data platform engineering experience, who thrives on solving complex problems, driving business impact, and coaching other engineers. Salary: £75k - £100K Reporting to: Shaun Howell, Tech Director Location: primarily based in our London Office, with flexible and hybrid working (ideally three days per week in the office). About us At VivaCity, we make cities smarter, safer, and more sustainable. We have over 5,000 AI sensors around the world, gathering real-time anonymous data on transport modes, traffic flow, and travel patterns. This is used to gather actionable insights to support strategic decisions to improve the global transport network. All our solutions are community-centric, using 'privacy by design' principles. Our ultimate goal is to make the European vision of a Smart City - one which makes the city work effectively, for the community. We pride ourselves on a collaborative, open culture that fosters innovation, learning and encourages everyone to do their best work, whilst building a sense of community and collaboration. Read more about what it's like to work at VivaCity . About the role As a Principal Platform Engineer, you will report directly to the Head of Engineering, taking responsibility for designing, improving, and maintaining critical systems which transport hundreds of gigabytes per day and trillions of messages per year. A key focus of this role is ensuring the reliability, simplicity, and cost-effectiveness of our systems. Your work will be crucial in our mission to empower safe and sustainable transport around the world through data insights. You will have primary accountability for our cloud data pipeline & underlying infrastructure, including Apache Kafka, Go microservices, a PostgreSQL database, Kubernetes, Vault, and other cloud services, as well as on-premise infrastructure. Your technical expertise will be instrumental in optimizing the performance, maintainability, and operational costs of these systems while ensuring they meet business needs. In this role, you will collaborate closely with the Cloud and AI team, establish technical standards, lead architectural decision-making, and proactively share knowledge with colleagues. This role does not involve line management, but at VivaCity we view principal engineers as leaders, working alongside engineering managers. You will provide mentorship, technical guidance and training to engineers across the department. About you You are a technical expert with a proven ability to creatively solve complex problems across a broad remit, optimize systems for reliability and cost, and navigate ambiguity to deliver impactful solutions. You have a deep understanding of distributed systems, data pipelines, and cloud infrastructure, and you thrive in an environment that values collaboration, continuous improvement, and technical excellence. You proactively and effectively communicate with both technical and non-technical colleagues, earning trust and influence through your knowledge and proactive, considerate approach. You are passionate about simplifying complex systems and seek opportunities to balance immediate delivery with long-term improvements. You continue working on problems, even when you are not familiar with the problem space, and you know when and how to ask for help. Requirements for the role Deep expertise in Apache Kafka (ideally Kafka Strimzi), including broker management, scaling, upgrades, and integration with high-throughput data pipelines. Strong experience designing, implementing and managing cloud infrastructure with a focus on reliability, simplicity, and cost-effectiveness (we use Kubernetes on Google Cloud Platform). Proficiency in Unix systems, ideally Linux (we use Ubuntu). Exceptional communication skills, with experience mentoring engineers and collaborating with stakeholders. Proven ability to resolve technical incidents in unfamiliar production systems. Technical and process documentation champion. Experience of operationally managing production software components, including observability, logging, metrics, error reporting, debugging, and live incident management. Your time will be spent roughly as follows: 50% - Proactive technical work (e.g. changes to drive reliability, costs or customer value improvements) 30% - Reactive technical work (e.g. incident response, unblocking engineers, code review) 10% - Technical leadership initiatives (e.g. establishing technical standards, architectural principles, & staff training) 10% - Planning and administration This is a unique opportunity to lead impactful technical initiatives, work with cutting-edge infrastructure, and help shape the future of our systems and engineering practices. The following would further strengthen an application Proficiency with Hashicorp Vault including secret and role management. Proficiency with PostgreSQL (we use TimescaleDB), including query optimisation and SQL proficiency. Proficiency in one or more programming languages (we primarily use Go and TypeScript). Comfortable working with Infrastructure as Code, ideally Terraform. Familiarity with common DevOps tools and CI/CD processes. Proficiency with infrastructure management tools (e.g. Ansible, Chef, Puppet) Experience with internal developer platforms. Knowledge of information security principles, including identity and access management and authentication/authorisation processes. Experience in a start-up or scale-up environment. Passion for sustainability, transport or smart cities. You don't need to have done all of these things before, but to excel in this role, you will need to be keen to learn and comfortable working in a dynamic, fast-paced environment. If you're close to what we're looking for, please consider applying. Experience comes in many forms, skills are transferable, and passion goes a long way. Hiring process 30 minute screening interview. 1.5 hour system design interview where you work together with a VivaCity engineer 2.5 hours final round interview, split into a 1 hour technical experience interview, 1 hour soft skills interview, and 30 minutes with Shaun, our Head of Engineering We know that diverse ideas and perspectives drive innovation and make us better. We are creating an environment where everyone, from any background, can do their best work. We're an equal opportunities employer and all applications will receive consideration for employment without regard to ethnicity, religion, gender, gender identity or expression, sexual orientation, nationality, disability, age, or social background. If you need any reasonable accommodations to help you perform at your best during the application process, please let us know. What we offer: 25 days of holiday Flexible working hours and work from home Up to 30 days per year work from abroad Up to 3 flexible bank holiday days 3% employer pension contribution £200 total working from home budget Enhanced parental leave Up to 3 'childcare' or 'dependant' days per year Mental health support through Spill Discounted gym memberships through GymFlex £50 per person per quarter team social budget Additional entertainment budget and company parties Office food and drinks Optional Bupa healthcare and dental care through salary deduction Eye care vouchers Seasonal Flu jabs Cycle to work scheme Payroll giving through salary sacrifice
Salary: £90,000 - £100,000 Engineering Manager We're looking for an Engineering Manager to join our Which? Technology team on a permanent, full-time basis. Despite the current circumstances we are still actively recruiting for roles. In compliance with UK Government advice relating to COVID-19, this role may initially be remotely based in line with the rest of our workforce and we will supply you with the tools and technologies to enable you to work in this way. During this phase, interviews will likely be conducted over video conferencing technology, e.g. Google Hangouts or similar. It's a pivotal time for Technology at Which? as we drive forward our ambitious transformation programme, putting users at the heart of every product we create, evolving our technologies to deliver best in class user experiences. Over the next twelve months we will be developing both our commercial and advocacy product offering, trialling new ways of working, driving innovation and enabling the teams we work with, both supporting existing systems and in the provision of new ones. What you'll do As a leader in the Engineering department you will be working with other Engineering Managers and Principal Engineers to empower the engineering teams that enable Which? to deliver its mission to reduce consumer harm by making life simpler, fairer and safer. Working as part of a mutli-disciplinary team you'll work collaboratively with other team members to set the vision for our delivery squads and translate that vision into clear, focused deliverables. You'll help the team meet our high standards for the quality, security, accessibility and architecture of the software we ship. Along with the other Engineering Managers you'll help recruit and develop a diverse and talented team of engineers. As part of the broader engineering leadership team you will contribute to our best practices and standards and be a champion for the innovative use of technology. You'll also contribute to the wider technology strategy and help us deliver as a department. What's important to us Experience in an agile Product Development environment and how it adds value to an organisation Empathy and a willingness to invest in others Transparency and collaboration Pragmatism and a bias for action A willingness to learn and teach others A passion to help us in our mission Diversity and inclusion Our technology You can't know everything but we're looking for deep experience in a range of these areas Front End technologies e.g. React.js, Typescript, HTML5, CSS & SASS (Product teams) Back End technologies e.g. Java Kotlin/Spring Boot/GraphQL (Platform team) Mobile technologies e.g. React Native, Typescript, CSS & SASS (Mobile team) CDNs, currently cloudfront Core JavaScript in the browser and server Cloud infrastructure, predominantly AWS CI/CD best practice and tooling e.g. CircleCI, Travis CI, Jenkins SQL, Redis, Graph and other DB technologies Experience of API design and best practice, using both REST and GraphQL Observability tools e.g. NewRelic, AirBrake, Sentry Helpful experience Working as part of a broader technology leadership team Contributing towards Tech Strategies Participation in product discovery Planning, designing and measuring the impact of new features and changes Working with modern design patterns to build cloud native solutions Experience working directly with senior stakeholders Interviewing and hiring Line management or mentoring Experience driving commercial outcomes We're committed to making sure our application process is accessible to everyone who would like to apply for any of our vacancies! Please reach out to if you need us to provide an alternative application method to support your accessibility needs.
Sep 07, 2022
Full time
Salary: £90,000 - £100,000 Engineering Manager We're looking for an Engineering Manager to join our Which? Technology team on a permanent, full-time basis. Despite the current circumstances we are still actively recruiting for roles. In compliance with UK Government advice relating to COVID-19, this role may initially be remotely based in line with the rest of our workforce and we will supply you with the tools and technologies to enable you to work in this way. During this phase, interviews will likely be conducted over video conferencing technology, e.g. Google Hangouts or similar. It's a pivotal time for Technology at Which? as we drive forward our ambitious transformation programme, putting users at the heart of every product we create, evolving our technologies to deliver best in class user experiences. Over the next twelve months we will be developing both our commercial and advocacy product offering, trialling new ways of working, driving innovation and enabling the teams we work with, both supporting existing systems and in the provision of new ones. What you'll do As a leader in the Engineering department you will be working with other Engineering Managers and Principal Engineers to empower the engineering teams that enable Which? to deliver its mission to reduce consumer harm by making life simpler, fairer and safer. Working as part of a mutli-disciplinary team you'll work collaboratively with other team members to set the vision for our delivery squads and translate that vision into clear, focused deliverables. You'll help the team meet our high standards for the quality, security, accessibility and architecture of the software we ship. Along with the other Engineering Managers you'll help recruit and develop a diverse and talented team of engineers. As part of the broader engineering leadership team you will contribute to our best practices and standards and be a champion for the innovative use of technology. You'll also contribute to the wider technology strategy and help us deliver as a department. What's important to us Experience in an agile Product Development environment and how it adds value to an organisation Empathy and a willingness to invest in others Transparency and collaboration Pragmatism and a bias for action A willingness to learn and teach others A passion to help us in our mission Diversity and inclusion Our technology You can't know everything but we're looking for deep experience in a range of these areas Front End technologies e.g. React.js, Typescript, HTML5, CSS & SASS (Product teams) Back End technologies e.g. Java Kotlin/Spring Boot/GraphQL (Platform team) Mobile technologies e.g. React Native, Typescript, CSS & SASS (Mobile team) CDNs, currently cloudfront Core JavaScript in the browser and server Cloud infrastructure, predominantly AWS CI/CD best practice and tooling e.g. CircleCI, Travis CI, Jenkins SQL, Redis, Graph and other DB technologies Experience of API design and best practice, using both REST and GraphQL Observability tools e.g. NewRelic, AirBrake, Sentry Helpful experience Working as part of a broader technology leadership team Contributing towards Tech Strategies Participation in product discovery Planning, designing and measuring the impact of new features and changes Working with modern design patterns to build cloud native solutions Experience working directly with senior stakeholders Interviewing and hiring Line management or mentoring Experience driving commercial outcomes We're committed to making sure our application process is accessible to everyone who would like to apply for any of our vacancies! Please reach out to if you need us to provide an alternative application method to support your accessibility needs.
At TrueLayer, we want the financial system to work for everyone - so we've made it our mission to open up access and put fintech at people's fingertips. The Core Banking group operates TrueLayer's payment ledgers and it is in charge of connectivity to payment rails (Faster Payments in the UK, SEPA in Europe). It offers these capabilities as an internal platform to the rest of the organization, enabling upstream teams to build exciting new products tackling use cases that require banking capabilities. Our current focus is on expansion and quality: We want to plug into more payment rails, adding support for new currencies and covering more geographies We need to support existing and new customers, honouring our 99.9% availability SLA in the face of rapidly increasing volumes It is an exciting and challenging journey - we are looking to hire you, a Principal Engineer, to help us along the way. Our challenges: We want to continuously iterate and improve our offering without compromising the stability or long-term maintainability of our systems. We serve millions of API requests with a 99.9% availability SLA. Our platform must remain a reliable foundation that our customers can build upon as we expand (new products, new geographies, more volume) We want TrueLayer to be an exceptional place to work. We want our processes and interactions to stay honest, genuine and human as the company grows We want our engineers to grow with us. To have the opportunity, the guidance and the support to develop their technical and core skills to the fullest within the organisation. We want to reduce the coupling between our product teams, enabling fast iteration cycles What we expect from you as a Principal Engineer: Foster a collaborative environment between engineering teams, in order to maximise cross-functional project outcomes Understand the business needs to anticipate technical challenges and assess the long-term impact of today's technical decisions Maintain a bird-eye view of what is happening across the Engineering organisation, share it with the engineering teams helping them to situate their efforts within the bigger picture Embody and promote our Engineering Principles and best practices to ensure excellent quality products and services Partner with Engineering Managers, Engineering Leads and other Principal Engineers to lead the technical side of complex cross-team projects Stay current with current trends to assist teams in experimenting/adopting new technology where appropriate Build consensus and excitement around a long-term vision for our platform, based on our business ambitions and our current key challenges Nurture and support our engineers, via mentorship and sponsorship Requirements: Acute knowledge of the observability story and how to apply it in a Docker-ised distributed system In-depth understanding of common architectural patterns and their trade-offs Strong security focus, advocate of best practices and experience with platform vulnerability management Ability to work in a fast evolving engineering organization and positively influence engineers and Leads Experience working in a product-centric environment, with a focus on delivery and engineering excellence We'd be particularly excited if you can demonstrate: Experience working on highly available mission-critical systems (telecommunication systems, payment processing, etc.) Experience working in a highly regulated sector In-depth expertise working with relational/non-relational DBs at scale In-depth expertise working with messaging technologies (e.g. RabbitMQ, Kafka) in an event-driven architecture A holistic approach to designing and optimising socio-technical systems - Competitive salary and meaningful equity in the company Flexible hours and hybrid working - work from home and our incredible offices in London Milan Sydney and Dublin A £150 remote-working budget to help you set up your home office Flexible holiday policy, with 24 days as standard Generous parental leave, above and beyond statutory requirements and with no minimum tenure Enhanced pension contribution at 4%&4% Private health insurance from the day you start 12 fully-paid wellbeing days a year(on top of the holiday allowance) Membership of mental wellbeing platform Spill £1,000to spend on learning & development each year £500 per quarter(outside of required business travel) to visit our hub cities around the world Inclusion & Diversity At TrueLayer, we don't just do inclusion and diversity. We embrace people that have different opinions, perspectives and personalities. Because we believe that by seeing the world from all sorts of angles, we can make life better for all the people who live in it. So we want you to know that the things that make you, you - like your age, ability, background and identity - are things that we celebrate and support. All we ask is that you believe in what you do (And know what an API is). Our Hiring process typically consists of four stages: A call with one of our Talent Acquisition Partners A take home exercise [ Principal Engineer Challenge ] 1 hour 45 minute system design interview and technical presentation 2 hour 15 minute final interview RustRust, API Security, Software Architecture
Dec 03, 2021
Full time
At TrueLayer, we want the financial system to work for everyone - so we've made it our mission to open up access and put fintech at people's fingertips. The Core Banking group operates TrueLayer's payment ledgers and it is in charge of connectivity to payment rails (Faster Payments in the UK, SEPA in Europe). It offers these capabilities as an internal platform to the rest of the organization, enabling upstream teams to build exciting new products tackling use cases that require banking capabilities. Our current focus is on expansion and quality: We want to plug into more payment rails, adding support for new currencies and covering more geographies We need to support existing and new customers, honouring our 99.9% availability SLA in the face of rapidly increasing volumes It is an exciting and challenging journey - we are looking to hire you, a Principal Engineer, to help us along the way. Our challenges: We want to continuously iterate and improve our offering without compromising the stability or long-term maintainability of our systems. We serve millions of API requests with a 99.9% availability SLA. Our platform must remain a reliable foundation that our customers can build upon as we expand (new products, new geographies, more volume) We want TrueLayer to be an exceptional place to work. We want our processes and interactions to stay honest, genuine and human as the company grows We want our engineers to grow with us. To have the opportunity, the guidance and the support to develop their technical and core skills to the fullest within the organisation. We want to reduce the coupling between our product teams, enabling fast iteration cycles What we expect from you as a Principal Engineer: Foster a collaborative environment between engineering teams, in order to maximise cross-functional project outcomes Understand the business needs to anticipate technical challenges and assess the long-term impact of today's technical decisions Maintain a bird-eye view of what is happening across the Engineering organisation, share it with the engineering teams helping them to situate their efforts within the bigger picture Embody and promote our Engineering Principles and best practices to ensure excellent quality products and services Partner with Engineering Managers, Engineering Leads and other Principal Engineers to lead the technical side of complex cross-team projects Stay current with current trends to assist teams in experimenting/adopting new technology where appropriate Build consensus and excitement around a long-term vision for our platform, based on our business ambitions and our current key challenges Nurture and support our engineers, via mentorship and sponsorship Requirements: Acute knowledge of the observability story and how to apply it in a Docker-ised distributed system In-depth understanding of common architectural patterns and their trade-offs Strong security focus, advocate of best practices and experience with platform vulnerability management Ability to work in a fast evolving engineering organization and positively influence engineers and Leads Experience working in a product-centric environment, with a focus on delivery and engineering excellence We'd be particularly excited if you can demonstrate: Experience working on highly available mission-critical systems (telecommunication systems, payment processing, etc.) Experience working in a highly regulated sector In-depth expertise working with relational/non-relational DBs at scale In-depth expertise working with messaging technologies (e.g. RabbitMQ, Kafka) in an event-driven architecture A holistic approach to designing and optimising socio-technical systems - Competitive salary and meaningful equity in the company Flexible hours and hybrid working - work from home and our incredible offices in London Milan Sydney and Dublin A £150 remote-working budget to help you set up your home office Flexible holiday policy, with 24 days as standard Generous parental leave, above and beyond statutory requirements and with no minimum tenure Enhanced pension contribution at 4%&4% Private health insurance from the day you start 12 fully-paid wellbeing days a year(on top of the holiday allowance) Membership of mental wellbeing platform Spill £1,000to spend on learning & development each year £500 per quarter(outside of required business travel) to visit our hub cities around the world Inclusion & Diversity At TrueLayer, we don't just do inclusion and diversity. We embrace people that have different opinions, perspectives and personalities. Because we believe that by seeing the world from all sorts of angles, we can make life better for all the people who live in it. So we want you to know that the things that make you, you - like your age, ability, background and identity - are things that we celebrate and support. All we ask is that you believe in what you do (And know what an API is). Our Hiring process typically consists of four stages: A call with one of our Talent Acquisition Partners A take home exercise [ Principal Engineer Challenge ] 1 hour 45 minute system design interview and technical presentation 2 hour 15 minute final interview RustRust, API Security, Software Architecture
At TrueLayer, we want the financial system to work for everyone - so we've made it our mission to open up access and put fintech at people's fingertips. The Pay By Bank group is responsible for the systems that power our global open banking payments platform. As we continue to expand we want to build solutions that provide the best possible experience for our customers in every country we enter. In addition to this we need to keep supporting existing and new customers, honouring our 99.9% availability SLA in the face of higher and higher request volumes. It is an exciting and challenging journey - we are looking to hire you, a Principal Engineer, to help us along the way. Our challenges: We want to continuously iterate and improve our offering without compromising the stability or long-term maintainability of our systems We serve millions of API requests with a 99.9% availability SLA. Our platform must remain a reliable foundation that our customers can build upon as we expand (new products, new geographies, more volume) We want TrueLayer to be an exceptional place to work. We want our processes and interactions to stay honest, genuine and human as the company grows We want our engineers to grow with us. To have the opportunity, the guidance and the support to develop their technical and core skills to the fullest within the organisation We want to reduce the coupling between our product teams, enabling fast iteration cycles What we expect from you as a Principal Engineer: Foster a collaborative environment between engineering teams, in order to maximise cross-functional project outcomes Understand the business needs to anticipate technical challenges and assess the long-term impact of today's technical decisions Maintain a bird-eye view of what is happening across the Engineering organisation, share it with the engineering teams helping them to situate their efforts within the bigger picture Embody and promote our Engineering Principles and best practices to ensure excellent quality products and services Partner with Engineering Managers, Engineering Leads and other Principal Engineers to lead the technical side of complex cross-team projects Stay current with current trends to assist teams in experimenting/adopting new technology where appropriate Build consensus and excitement around a long-term vision for our platform, based on our business ambitions and our current key challenges Nurture and support our engineers, via mentorship and sponsorship Requirements: Acute knowledge of the observability story and how to apply it in a Docker-ised distributed system In-depth understanding of common architectural patterns and their trade-offs Strong security focus, advocate of best practices and experience with platform vulnerability management Ability to work in a fast evolving engineering organization and positively influence engineers and Leads Experience working in a product-centric environment, with a focus on delivery and engineering excellence We'd be particularly excited if you can demonstrate: Knowledge of designing, building or operating Data-intensive systems In-depth expertise working with relational/non-relational DBs at scale In-depth expertise working with messaging technologies (e.g. RabbitMQ, Kafka) in an event-driven architecture A holistic approach to designing and optimising socio-technical systems - Competitive salary and meaningful equity in the company Flexible hours and hybrid working - work from home and our incredible offices in London Milan Sydney and Dublin A £150 remote-working budget to help you set up your home office Flexible holiday policy, with 24 days as standard Generous parental leave, above and beyond statutory requirements and with no minimum tenure Enhanced pension contribution at 4%&4% Private health insurance from the day you start 12 fully-paid wellbeing days a year(on top of the holiday allowance) Membership of mental wellbeing platform Spill £1,000to spend on learning & development each year £500 per quarter(outside of required business travel) to visit our hub cities around the world Inclusion & Diversity At TrueLayer, we don't just do inclusion and diversity. We embrace people that have different opinions, perspectives and personalities. Because we believe that by seeing the world from all sorts of angles, we can make life better for all the people who live in it. So we want you to know that the things that make you, you - like your age, ability, background and identity - are things that we celebrate and support. All we ask is that you believe in what you do (And know what an API is). Our Hiring process typically consists of four stages: A call with one of our Talent Acquisition Partners A take home exercise [ Principal Engineer Challenge ] 1 hour 45 minute system design interview and technical presentation 2 hour 15 minute final interview API Security, Software Architecture, AWS.NET
Dec 03, 2021
Full time
At TrueLayer, we want the financial system to work for everyone - so we've made it our mission to open up access and put fintech at people's fingertips. The Pay By Bank group is responsible for the systems that power our global open banking payments platform. As we continue to expand we want to build solutions that provide the best possible experience for our customers in every country we enter. In addition to this we need to keep supporting existing and new customers, honouring our 99.9% availability SLA in the face of higher and higher request volumes. It is an exciting and challenging journey - we are looking to hire you, a Principal Engineer, to help us along the way. Our challenges: We want to continuously iterate and improve our offering without compromising the stability or long-term maintainability of our systems We serve millions of API requests with a 99.9% availability SLA. Our platform must remain a reliable foundation that our customers can build upon as we expand (new products, new geographies, more volume) We want TrueLayer to be an exceptional place to work. We want our processes and interactions to stay honest, genuine and human as the company grows We want our engineers to grow with us. To have the opportunity, the guidance and the support to develop their technical and core skills to the fullest within the organisation We want to reduce the coupling between our product teams, enabling fast iteration cycles What we expect from you as a Principal Engineer: Foster a collaborative environment between engineering teams, in order to maximise cross-functional project outcomes Understand the business needs to anticipate technical challenges and assess the long-term impact of today's technical decisions Maintain a bird-eye view of what is happening across the Engineering organisation, share it with the engineering teams helping them to situate their efforts within the bigger picture Embody and promote our Engineering Principles and best practices to ensure excellent quality products and services Partner with Engineering Managers, Engineering Leads and other Principal Engineers to lead the technical side of complex cross-team projects Stay current with current trends to assist teams in experimenting/adopting new technology where appropriate Build consensus and excitement around a long-term vision for our platform, based on our business ambitions and our current key challenges Nurture and support our engineers, via mentorship and sponsorship Requirements: Acute knowledge of the observability story and how to apply it in a Docker-ised distributed system In-depth understanding of common architectural patterns and their trade-offs Strong security focus, advocate of best practices and experience with platform vulnerability management Ability to work in a fast evolving engineering organization and positively influence engineers and Leads Experience working in a product-centric environment, with a focus on delivery and engineering excellence We'd be particularly excited if you can demonstrate: Knowledge of designing, building or operating Data-intensive systems In-depth expertise working with relational/non-relational DBs at scale In-depth expertise working with messaging technologies (e.g. RabbitMQ, Kafka) in an event-driven architecture A holistic approach to designing and optimising socio-technical systems - Competitive salary and meaningful equity in the company Flexible hours and hybrid working - work from home and our incredible offices in London Milan Sydney and Dublin A £150 remote-working budget to help you set up your home office Flexible holiday policy, with 24 days as standard Generous parental leave, above and beyond statutory requirements and with no minimum tenure Enhanced pension contribution at 4%&4% Private health insurance from the day you start 12 fully-paid wellbeing days a year(on top of the holiday allowance) Membership of mental wellbeing platform Spill £1,000to spend on learning & development each year £500 per quarter(outside of required business travel) to visit our hub cities around the world Inclusion & Diversity At TrueLayer, we don't just do inclusion and diversity. We embrace people that have different opinions, perspectives and personalities. Because we believe that by seeing the world from all sorts of angles, we can make life better for all the people who live in it. So we want you to know that the things that make you, you - like your age, ability, background and identity - are things that we celebrate and support. All we ask is that you believe in what you do (And know what an API is). Our Hiring process typically consists of four stages: A call with one of our Talent Acquisition Partners A take home exercise [ Principal Engineer Challenge ] 1 hour 45 minute system design interview and technical presentation 2 hour 15 minute final interview API Security, Software Architecture, AWS.NET
Who we're looking for We are looking for a seasoned and highly technical cloud engineer to come and join our Enterprise Cloud team and be part of the multi-year cloud transformation program that we have embarked upon. We require someone who has in-depth experience of engineering and integrating cloud platforms and services, someone who has development expertise who has a deep understanding of cloud best practices, industry trends, modern technologies and new ways of working. About Schroders We're a global investment manager. We help institutions, intermediaries and individuals around the world invest money to meet their goals, fulfil their ambitions, and prepare for the future. We have around 5,000 people on six continents. And we've been around for over 200 years but keep adapting as society and technology changes. What doesn't change is our commitment to helping our clients, and society, prosper. The base You will be part of the Global Technology team and will be based in London. The team You will be part of the Enterprise Cloud team that is comprised of two functions, the Cloud Centre of Excellence covering Azure and AWS Platform SRE, cloud platform SRE, classic hosting SRE, cloud enablement, cloud architecture and cloud strategy as well as the Cloud Business Office who cover cloud programme management, training & knowledge management, FinOps, MI Reporting and Governance. You will be a Cloud Developer who has responsibility for building an Enterprise Cloud Portal based on open source and cloud technologies that provides self service capabilities to different personas across the organisation. The Enterprise Cloud Portal spans across both Azure and AWS. You will be part of a team who strive to provide a great user experience to the Schroders development and business community who consume cloud services. You will join a highly technical team who are solely focused on building a leading-edge cloud service who are integral to a successful cloud adoption and migration programme over the next 3 years. What you'll do • Lead Developer for the Enterprise Cloud Portal • Work with colleagues across various technology teams to understand use case requirements and build the portal roadmap • Develop the Enterprise Cloud Portal in an iterative way • Develop a product with scalability, fault tolerance, resiliency, security, observability, and simplicity in mind • Devise innovative ideas for solving hard technical problems involving distributed systems, scale and security and translate these ideas into designs and implementation • Identify, triage, and constantly automate and evolve the platform by pushing for change that improves reliability, operability and developer experience • Every week solve exciting new challenges with an amazing team and technology stack • Employ exceptional problem-solving skills, with the ability to see and solve issues before they affect business productivity • Engineer solutions that are fully automated and integrated in the CI/CD toolchain The knowledge, experience and qualifications you need • Experience in software development and software development lifecycle practices • Experience with DevOps methodologies and tooling (Azure ADO, Terraform, Ansible, Docker, Kubernetes) • Experience with modern engineering and agile practices as well as shift left CI/CD • Experienced with the following programming languages, JavaScript, TypeScript, React, Python • A good understanding of web UI technologies • Strong Database development knowledge with MS-SQL/PostgreSQL • Passionate about building and delivering services via APIs and/or microservices • Experience of developing user/customer portals • Experienced of developing products on Public Cloud and using Cloud services • Proven ability to collaborate with multi-disciplinary teams of business analysts, developers, infrastructure, data scientists, and subject matter experts • Solid interpersonal and communication skills and the ability to self-manage The knowledge, experience and qualifications that will help • University degree in Information Technology, Computer Science or related discipline • Cloud certifications for at least Azure or AWS • Understanding of broader cloud ecosystem including Cloud Computing Technologies, business drivers and leading-edge cloud emerging technologies and trends. • An understanding of backstage.io • Understanding of Google Cloud Platform, Alibaba Cloud • Understanding Cloud Service capabilities and relative strengths (AWS, Azure, GCP, Ali) • Experience of Power BI, Azure Power Platform What you'll be like • A passionate technologist • An engineer who has the hunger and desire to learn new technologies • An advocate of cloud, cloud adoption and cloud transformation • Someone who embraces collaboration and change We're looking for the best, whoever they are Schroders is an equal opportunities employer. You're welcome here whatever your sex, marital status, ethnic origin, sexual orientation, religious belief or age.
Nov 30, 2021
Full time
Who we're looking for We are looking for a seasoned and highly technical cloud engineer to come and join our Enterprise Cloud team and be part of the multi-year cloud transformation program that we have embarked upon. We require someone who has in-depth experience of engineering and integrating cloud platforms and services, someone who has development expertise who has a deep understanding of cloud best practices, industry trends, modern technologies and new ways of working. About Schroders We're a global investment manager. We help institutions, intermediaries and individuals around the world invest money to meet their goals, fulfil their ambitions, and prepare for the future. We have around 5,000 people on six continents. And we've been around for over 200 years but keep adapting as society and technology changes. What doesn't change is our commitment to helping our clients, and society, prosper. The base You will be part of the Global Technology team and will be based in London. The team You will be part of the Enterprise Cloud team that is comprised of two functions, the Cloud Centre of Excellence covering Azure and AWS Platform SRE, cloud platform SRE, classic hosting SRE, cloud enablement, cloud architecture and cloud strategy as well as the Cloud Business Office who cover cloud programme management, training & knowledge management, FinOps, MI Reporting and Governance. You will be a Cloud Developer who has responsibility for building an Enterprise Cloud Portal based on open source and cloud technologies that provides self service capabilities to different personas across the organisation. The Enterprise Cloud Portal spans across both Azure and AWS. You will be part of a team who strive to provide a great user experience to the Schroders development and business community who consume cloud services. You will join a highly technical team who are solely focused on building a leading-edge cloud service who are integral to a successful cloud adoption and migration programme over the next 3 years. What you'll do • Lead Developer for the Enterprise Cloud Portal • Work with colleagues across various technology teams to understand use case requirements and build the portal roadmap • Develop the Enterprise Cloud Portal in an iterative way • Develop a product with scalability, fault tolerance, resiliency, security, observability, and simplicity in mind • Devise innovative ideas for solving hard technical problems involving distributed systems, scale and security and translate these ideas into designs and implementation • Identify, triage, and constantly automate and evolve the platform by pushing for change that improves reliability, operability and developer experience • Every week solve exciting new challenges with an amazing team and technology stack • Employ exceptional problem-solving skills, with the ability to see and solve issues before they affect business productivity • Engineer solutions that are fully automated and integrated in the CI/CD toolchain The knowledge, experience and qualifications you need • Experience in software development and software development lifecycle practices • Experience with DevOps methodologies and tooling (Azure ADO, Terraform, Ansible, Docker, Kubernetes) • Experience with modern engineering and agile practices as well as shift left CI/CD • Experienced with the following programming languages, JavaScript, TypeScript, React, Python • A good understanding of web UI technologies • Strong Database development knowledge with MS-SQL/PostgreSQL • Passionate about building and delivering services via APIs and/or microservices • Experience of developing user/customer portals • Experienced of developing products on Public Cloud and using Cloud services • Proven ability to collaborate with multi-disciplinary teams of business analysts, developers, infrastructure, data scientists, and subject matter experts • Solid interpersonal and communication skills and the ability to self-manage The knowledge, experience and qualifications that will help • University degree in Information Technology, Computer Science or related discipline • Cloud certifications for at least Azure or AWS • Understanding of broader cloud ecosystem including Cloud Computing Technologies, business drivers and leading-edge cloud emerging technologies and trends. • An understanding of backstage.io • Understanding of Google Cloud Platform, Alibaba Cloud • Understanding Cloud Service capabilities and relative strengths (AWS, Azure, GCP, Ali) • Experience of Power BI, Azure Power Platform What you'll be like • A passionate technologist • An engineer who has the hunger and desire to learn new technologies • An advocate of cloud, cloud adoption and cloud transformation • Someone who embraces collaboration and change We're looking for the best, whoever they are Schroders is an equal opportunities employer. You're welcome here whatever your sex, marital status, ethnic origin, sexual orientation, religious belief or age.