Allica Bank Limited
Milton Keynes, Buckinghamshire
About Allica Bank Allica is the UK's fastest growing company - and the fastest-growing financial technology (Fintech) firm ever. Our purpose is to help established SMEs, one of the last major underserved opportunities in Fintech. Established SMEs are the backbone of local communities - representing over a third of our economy - yet have been largely neglected both by traditional high street banks and modern fintech providers. Department Description Security is woven into every part of Allica. We're not just here to protect the business, we're here to enable it to grow safely and confidently. Our work touches every team and every customer, whether that's keeping payments flowing, data safe or our people equipped with the tools and knowledge to stay secure. We enjoy a mix of pace and purpose. In many banks, security can feel like a blocker - here, it's a partner. At Allica, we're building security for a modern bank, cloud-native, intelligence led and transparent. That means our people have the freedom to shape how security looks, experiment with new approaches, technology and see their impact almost immediately. Role Description - Security Lead As Allica's Security Lead you'll be responsible for building, maturing and leading a high-performing team that designs, runs, and continuously improves the bank's security capabilities across Security Operations and Identity & Access Management. Your role is about outcomes, not just tasks. You will make sure Allica's defences are not only resilient today but are evolving to anticipate tomorrow's threats. You'll set the standard for engineering excellence, automation, and innovation in how security is delivered. Most importantly, you'll shape a culture where security enables growth and trust, rather than slowing it down. Principal Accountabilities Engineering for resilience: Build and maintain security platforms that are scalable, automated, and intelligence driven. Success means fewer manual processes, faster response times, and defences that adapt as the bank grows. Operational excellence: Lead SecOps and IAM with a focus on measurable outcomes: faster detection and response, reduced risk exposure, seamless identity experiences for colleagues. Enablement, not friction: Deliver security solutions that empower the business to move quickly and safely. Create controls that feel invisible in day-to-day operations but deliver confidence at scale. Leadership & growth: Develop a high-performing team of engineers. Coach them to own their outcomes, experiment with new approaches, and continuously raise the bar. Innovation at pace: Champion new technologies and approaches. Stay ahead of industry trends and bring forward ideas that make us different from larger, slower peers. Trust & transparency: Work across departments to build security into Allica's DNA, ensuring stakeholders understand not just what we're doing, but why it matters. Personal Attributes & Experience Proven experience leading technical security teams, ideally across Security Operations and Identity. A track record of delivering outcomes that matters, whether that's reducing mean time to detect/respond, implementing zero-trust, or driving measurable adoption of new security platforms. Evidence of going above and beyond: embracing emerging technologies before they became mainstream, delivering automation that changed how teams work, or implementing solutions that peers said couldn't be done. Strong engineering background with hands-on ability in at least one core area (e.g. SIEM/SOAR, XDR, cloud security, incident response). Experience with Microsoft Azure environments and industry knowledge/experience of MDR/XDR platforms, as well as security tooling for email. A leader who empowers others: proven ability to coach, inspire, and grow engineering talent. Highly collaborative, with the ability to work at pace in a cross-functional environment and translate complex security challenges into clear, actionable outcomes. An innovator with curiosity and drive to explore new tools, new ideas, and new ways of thinking. Working at Allica Bank At Allica Bank we want to ensure our employees have the right tools and environment in which to succeed in their role and in support of our customers. Our employees are at the heart of everything we do, so our benefits are designed with you in mind: Full onboarding support and continued development opportunities Options for flexible working Regular social activities Pension contributions Discretionary bonus scheme Private health cover Life assurance Family friendly policies including enhanced Maternity & Paternity leave Don't tick every box? Don't worry if you don't have all the skills or requirements listed on the job description. If you think you'll be a good fit, we'd still love to hear from you! Flexible working We know the '9-to-5' isn't right for everyone. That's why Allica Bank is fully committed to flexible and hybrid working. Please let us know what is best for you and, if we can, we will do our best to accommodate. Diversity We're a diverse bunch here at Allica, with all kinds of experiences, backgrounds and lifestyles. Our openness and differences make us stronger, and we want everybody to feel comfortable bringing as much of themselves to work with them as they like.
03/02/2026
Full time
About Allica Bank Allica is the UK's fastest growing company - and the fastest-growing financial technology (Fintech) firm ever. Our purpose is to help established SMEs, one of the last major underserved opportunities in Fintech. Established SMEs are the backbone of local communities - representing over a third of our economy - yet have been largely neglected both by traditional high street banks and modern fintech providers. Department Description Security is woven into every part of Allica. We're not just here to protect the business, we're here to enable it to grow safely and confidently. Our work touches every team and every customer, whether that's keeping payments flowing, data safe or our people equipped with the tools and knowledge to stay secure. We enjoy a mix of pace and purpose. In many banks, security can feel like a blocker - here, it's a partner. At Allica, we're building security for a modern bank, cloud-native, intelligence led and transparent. That means our people have the freedom to shape how security looks, experiment with new approaches, technology and see their impact almost immediately. Role Description - Security Lead As Allica's Security Lead you'll be responsible for building, maturing and leading a high-performing team that designs, runs, and continuously improves the bank's security capabilities across Security Operations and Identity & Access Management. Your role is about outcomes, not just tasks. You will make sure Allica's defences are not only resilient today but are evolving to anticipate tomorrow's threats. You'll set the standard for engineering excellence, automation, and innovation in how security is delivered. Most importantly, you'll shape a culture where security enables growth and trust, rather than slowing it down. Principal Accountabilities Engineering for resilience: Build and maintain security platforms that are scalable, automated, and intelligence driven. Success means fewer manual processes, faster response times, and defences that adapt as the bank grows. Operational excellence: Lead SecOps and IAM with a focus on measurable outcomes: faster detection and response, reduced risk exposure, seamless identity experiences for colleagues. Enablement, not friction: Deliver security solutions that empower the business to move quickly and safely. Create controls that feel invisible in day-to-day operations but deliver confidence at scale. Leadership & growth: Develop a high-performing team of engineers. Coach them to own their outcomes, experiment with new approaches, and continuously raise the bar. Innovation at pace: Champion new technologies and approaches. Stay ahead of industry trends and bring forward ideas that make us different from larger, slower peers. Trust & transparency: Work across departments to build security into Allica's DNA, ensuring stakeholders understand not just what we're doing, but why it matters. Personal Attributes & Experience Proven experience leading technical security teams, ideally across Security Operations and Identity. A track record of delivering outcomes that matters, whether that's reducing mean time to detect/respond, implementing zero-trust, or driving measurable adoption of new security platforms. Evidence of going above and beyond: embracing emerging technologies before they became mainstream, delivering automation that changed how teams work, or implementing solutions that peers said couldn't be done. Strong engineering background with hands-on ability in at least one core area (e.g. SIEM/SOAR, XDR, cloud security, incident response). Experience with Microsoft Azure environments and industry knowledge/experience of MDR/XDR platforms, as well as security tooling for email. A leader who empowers others: proven ability to coach, inspire, and grow engineering talent. Highly collaborative, with the ability to work at pace in a cross-functional environment and translate complex security challenges into clear, actionable outcomes. An innovator with curiosity and drive to explore new tools, new ideas, and new ways of thinking. Working at Allica Bank At Allica Bank we want to ensure our employees have the right tools and environment in which to succeed in their role and in support of our customers. Our employees are at the heart of everything we do, so our benefits are designed with you in mind: Full onboarding support and continued development opportunities Options for flexible working Regular social activities Pension contributions Discretionary bonus scheme Private health cover Life assurance Family friendly policies including enhanced Maternity & Paternity leave Don't tick every box? Don't worry if you don't have all the skills or requirements listed on the job description. If you think you'll be a good fit, we'd still love to hear from you! Flexible working We know the '9-to-5' isn't right for everyone. That's why Allica Bank is fully committed to flexible and hybrid working. Please let us know what is best for you and, if we can, we will do our best to accommodate. Diversity We're a diverse bunch here at Allica, with all kinds of experiences, backgrounds and lifestyles. Our openness and differences make us stronger, and we want everybody to feel comfortable bringing as much of themselves to work with them as they like.
Allica Bank Limited
Milton Keynes, Buckinghamshire
A vibrant fintech company in Milton Keynes is seeking a Security Lead to manage and improve security operations. In this role, you will build, mature, and lead a top-notch team focused on enhancing the bank's security capabilities. The ideal candidate has strong leadership skills and experience in cloud security and incident response. This position promotes a culture of innovation and collaboration, ensuring security enables growth and trust. Competitive benefits and flexible working options are provided.
03/02/2026
Full time
A vibrant fintech company in Milton Keynes is seeking a Security Lead to manage and improve security operations. In this role, you will build, mature, and lead a top-notch team focused on enhancing the bank's security capabilities. The ideal candidate has strong leadership skills and experience in cloud security and incident response. This position promotes a culture of innovation and collaboration, ensuring security enables growth and trust. Competitive benefits and flexible working options are provided.
Allica Bank Limited
Milton Keynes, Buckinghamshire
About Allica Bank Allica is the UK's fastest growing company - and the fastest-growing financial technology (Fintech) firm ever. Our purpose is to help established SMEs, one of the last major underserved opportunities in Fintech. Established SMEs are the backbone of local communities - representing over a third of our economy - yet have been largely neglected both by traditional high street banks and modern fintech providers. Department Description Technology sits at the centre of Allica. We design and build the platforms that power the bank, working closely with every part of the business to deliver real impact for customers. Our teams move quickly, focus on outcomes, and take ownership from concept through to delivery. We solve complex problems, modernise processes, and enable the business to scale with confidence. What makes us different is the level of influence and autonomy engineers have. We work without the weight of legacy systems, which means we can focus on building for the future. Everyone contributes ideas and helps shape how we operate, and roles evolve as the organisation grows. This is a place for people who want to have a tangible impact and do their best work in a modern, collaborative environment. Role Description The Staff Full-stack Engineer sits within the Payments tribe. The purpose of the role is to create cross-squad leverage by simplifying architecture, defining shared patterns, and improving reliability and compliance at scale. You will use your expertise in web technologies and backend systems to shape how payments flow through our digital products. You will define and roll out technical patterns that are used across multiple squads, including authentication, design system tokens and tracing. You will reduce complexity, improve delivery consistency and support teams in building scalable systems. The role involves setting direction for both frontend and backend components. On the frontend, this includes React and TypeScript. On the backend, this includes Kotlin services using REST and OpenAPI. You will set standards for security, performance, and operational excellence, and you will work closely with Product and Design to ensure technical strategies support business goals. A key responsibility is to support the growth of engineering capability across multiple squads. You will mentor engineers, share knowledge, and drive the adoption of shared tools and practices, including responsible use of GenAI technologies such as GitHub Copilot. Success in this role is measured by improvements in the consistency, reliability, and speed of delivery across squads, as well as the quality and security of the systems they build. Principal Accountabilities Define and implement cross-squad technical patterns such as authentication, design system tokens, tracing. Design, develop and deploy high-quality web applications using React and TypeScript. Design and deliver scalable backend services using Kotlin. Establish SLOs and incident management practices across key services to improve reliability. Partner with Product and Design to align technical strategies with product roadmaps. Implement and maintain security and privacy guardrails across services. Lead the adoption of approved GenAI tools, setting standards and supporting engineers in their use. Foster a culture of continuous improvement through active participation in communities of practice. Mentor engineers across squads through pairing, code reviews, architectural guidance and career development support. Encourage broad participation in communities of practice to share knowledge and improve standards across the organisation. Personal Attributes & Experience Expert knowledge of JavaScript, TypeScript, React with Hooks, Redux, HTML5 and SASS/CSS. Strong experience with unit, integration and end-to-end testing using tools such as Jest, React Testing Library, Playwright or Cypress. Experience designing and delivering backend services in Kotlin or Java using REST and OpenAPI. Experience in system design at scale and the ability to simplify architectures across multiple teams. Strong understanding of CI/CD and DevOps practices. Experience with Azure DevOps Pipelines is beneficial. Familiarity with Nx and Micro Frontend architectures is advantageous. Knowledge of UX and UI principles and experience working closely with design teams. Excellent communication skills and the ability to influence multiple teams and stakeholders. Proven experience mentoring engineers and improving team capability. Experience introducing and scaling the use of new tools and standards across teams, including GenAI technologies. Working at Allica Bank At Allica Bank we want to ensure our employees have the right tools and environment in which to succeed in their role and in support of our customers. Our employees are at the heart of everything we do, so our benefits are designed with you in mind: Full onboarding support and continued development opportunities Options for flexible working Regular social activities Pension contributions Discretionary bonus scheme Private health cover Life assurance Family friendly policies including enhanced Maternity & Paternity leave Don't tick every box? Don't worry if you don't have all the skills or requirements listed on the job description. If you think you'll be a good fit, we'd still love to hear from you! Flexible working We know the '9-to-5' isn't right for anyone. That's why Allica Bank is fully committed to flexible and hybrid working. Please let us know what is best for you and, if we can, we will do our best to accommodate. Diversity We're a diverse bunch here at Allica, with all kinds of experiences, backgrounds and lifestyles. Our openness and differences make us stronger, and we want everybody to feel comfortable bringing as much of themselves to work with them as they like.
02/02/2026
Full time
About Allica Bank Allica is the UK's fastest growing company - and the fastest-growing financial technology (Fintech) firm ever. Our purpose is to help established SMEs, one of the last major underserved opportunities in Fintech. Established SMEs are the backbone of local communities - representing over a third of our economy - yet have been largely neglected both by traditional high street banks and modern fintech providers. Department Description Technology sits at the centre of Allica. We design and build the platforms that power the bank, working closely with every part of the business to deliver real impact for customers. Our teams move quickly, focus on outcomes, and take ownership from concept through to delivery. We solve complex problems, modernise processes, and enable the business to scale with confidence. What makes us different is the level of influence and autonomy engineers have. We work without the weight of legacy systems, which means we can focus on building for the future. Everyone contributes ideas and helps shape how we operate, and roles evolve as the organisation grows. This is a place for people who want to have a tangible impact and do their best work in a modern, collaborative environment. Role Description The Staff Full-stack Engineer sits within the Payments tribe. The purpose of the role is to create cross-squad leverage by simplifying architecture, defining shared patterns, and improving reliability and compliance at scale. You will use your expertise in web technologies and backend systems to shape how payments flow through our digital products. You will define and roll out technical patterns that are used across multiple squads, including authentication, design system tokens and tracing. You will reduce complexity, improve delivery consistency and support teams in building scalable systems. The role involves setting direction for both frontend and backend components. On the frontend, this includes React and TypeScript. On the backend, this includes Kotlin services using REST and OpenAPI. You will set standards for security, performance, and operational excellence, and you will work closely with Product and Design to ensure technical strategies support business goals. A key responsibility is to support the growth of engineering capability across multiple squads. You will mentor engineers, share knowledge, and drive the adoption of shared tools and practices, including responsible use of GenAI technologies such as GitHub Copilot. Success in this role is measured by improvements in the consistency, reliability, and speed of delivery across squads, as well as the quality and security of the systems they build. Principal Accountabilities Define and implement cross-squad technical patterns such as authentication, design system tokens, tracing. Design, develop and deploy high-quality web applications using React and TypeScript. Design and deliver scalable backend services using Kotlin. Establish SLOs and incident management practices across key services to improve reliability. Partner with Product and Design to align technical strategies with product roadmaps. Implement and maintain security and privacy guardrails across services. Lead the adoption of approved GenAI tools, setting standards and supporting engineers in their use. Foster a culture of continuous improvement through active participation in communities of practice. Mentor engineers across squads through pairing, code reviews, architectural guidance and career development support. Encourage broad participation in communities of practice to share knowledge and improve standards across the organisation. Personal Attributes & Experience Expert knowledge of JavaScript, TypeScript, React with Hooks, Redux, HTML5 and SASS/CSS. Strong experience with unit, integration and end-to-end testing using tools such as Jest, React Testing Library, Playwright or Cypress. Experience designing and delivering backend services in Kotlin or Java using REST and OpenAPI. Experience in system design at scale and the ability to simplify architectures across multiple teams. Strong understanding of CI/CD and DevOps practices. Experience with Azure DevOps Pipelines is beneficial. Familiarity with Nx and Micro Frontend architectures is advantageous. Knowledge of UX and UI principles and experience working closely with design teams. Excellent communication skills and the ability to influence multiple teams and stakeholders. Proven experience mentoring engineers and improving team capability. Experience introducing and scaling the use of new tools and standards across teams, including GenAI technologies. Working at Allica Bank At Allica Bank we want to ensure our employees have the right tools and environment in which to succeed in their role and in support of our customers. Our employees are at the heart of everything we do, so our benefits are designed with you in mind: Full onboarding support and continued development opportunities Options for flexible working Regular social activities Pension contributions Discretionary bonus scheme Private health cover Life assurance Family friendly policies including enhanced Maternity & Paternity leave Don't tick every box? Don't worry if you don't have all the skills or requirements listed on the job description. If you think you'll be a good fit, we'd still love to hear from you! Flexible working We know the '9-to-5' isn't right for anyone. That's why Allica Bank is fully committed to flexible and hybrid working. Please let us know what is best for you and, if we can, we will do our best to accommodate. Diversity We're a diverse bunch here at Allica, with all kinds of experiences, backgrounds and lifestyles. Our openness and differences make us stronger, and we want everybody to feel comfortable bringing as much of themselves to work with them as they like.
Allica Bank Limited
Milton Keynes, Buckinghamshire
About Allica Bank Allica is the UK's fastest growing company - and the fastest-growing financial technology (Fintech) firm ever. Our purpose is to help established SMEs, one of the last major underserved opportunities in Fintech. Established SMEs are the backbone of local communities - representing over a third of our economy - yet have been largely neglected both by traditional high street banks and modern fintech providers. Department Description Technology sits at the centre of Allica. We design and build the platforms that power the bank, working closely with every part of the business to deliver real impact for customers. Our teams move quickly, focus on outcomes, and take ownership from concept through to delivery. We solve complex problems, modernise processes, and enable the business to scale with confidence. What makes us different is the level of influence and autonomy engineers have. We work without the weight of legacy systems, which means we can focus on building for the future. Everyone contributes ideas and helps shape how we operate, and roles evolve as the organisation grows. This is a place for people who want to have a tangible impact and do their best work in a modern, collaborative environment. Role Description The Senior Full Stack Engineer leads the technical design and delivery within a single squad and line manages 1-2 Full Stack Engineers. The role exists to ensure the squad delivers secure, reliable, and accessible products, while maintaining high engineering standards and an excellent developer experience. You will use your expertise in Spring Boot microservices (Kotlin/Java) and modern web technologies (React/TypeScript) to design and deliver complex features end to end. Our backend services run as containerised applications on Azure Container Apps, and our web applications are deployed via Azure Static Web Apps; you will ensure the squad's services and applications are production ready and effectively use these platforms. You will drive best practices in observability, CI/CD, security, performance, and accessibility, ensuring systems meet the standards expected of a UK bank. You will create and maintain Architecture Decision Records (ADRs) for significant decisions, aligning with organisation wide patterns. You are hands on and collaborative: you design features, write code, review changes, mentor engineers in your squad, and work closely with Product and Design. You model responsible, effective use of GenAI tools (e.g. GitHub Copilot) to improve productivity and quality. Success in this role is measured by the squad's delivery of complex features, improvements in SLOs and operational metrics, the health of the codebase, and the growth and effectiveness of your squad. Principal Accountabilities Lead the end to end design and delivery of complex features across the full stack using: Backend: Kotlin/Java Spring Boot microservices, containerised and deployed on Azure Container Apps, exposing REST/OpenAPI APIs and integrating with other services and data stores. Frontend: React/TypeScript, shared design system components, and agreed architectural patterns (e.g. Nx, micro frontends), deployed on Azure Static Web Apps. Produce clear Architecture Decision Records (ADRs) for significant technical decisions, documenting context, options, trade offs, and outcomes that align with organisation wide standards. Own and improve SLOs and operational metrics for the squad's services; monitor error budgets, participate in incident response, and drive improvements to reduce incidents and MTTR. Champion secure and compliant design: Apply secure coding practices and threat modelling. Ensure logging, audit trails, and data handling meet regulatory and privacy requirements. Ensure accessibility standards are met in user facing features. Strengthen observability and operational excellence within the squad (metrics, tracing, logs, dashboards, runbooks, alerts) and ensure they are used effectively. Drive improvements to the squad's developer experience (CI/CD pipelines, test strategy, local development workflows, release practices) in line with wider engineering standards and cloud deployment patterns. Model responsible AI assisted engineering: Use GitHub Copilot and other approved tools to improve speed, quality, and consistency. Validate and refine AI generated code to ensure correctness, maintainability, and compliance. Contribute to documentation and feedback loops on AI usage in partnership with Staff Engineers. Provide technical mentorship and line management for Full Stack Engineers in the squad, supporting their growth in technical skills, ownership, and delivery capability. Collaborate closely with Product Managers and Designers to ensure technical feasibility, shape solutions, and align technical work with product goals and timelines. Maintain high standards of code quality, testing, documentation, and maintainability across the squad's codebase, actively reducing technical debt. Personal Attributes & Experience Strong experience designing, building, and operating Spring Boot microservices in Kotlin or Java, including REST APIs, integrations, and containerised deployments on a major cloud platform (Azure preferred; AWS or Google Cloud also relevant). Strong knowledge of React and TypeScript, with practical experience building accessible, performant, and maintainable user interfaces. Proven ability to design robust, scalable solutions within a squad context, aligning with broader architectural guidelines. Good understanding of distributed systems fundamentals (resilience, latency, consistency, failure modes) appropriate to microservices. Strong understanding of secure coding practices (e.g. OWASP), privacy considerations, and security/compliance expectations in production systems. Experience with observability tooling, incident response, and CI/CD pipelines; familiarity with Azure DevOps Pipelines and Azure deployment services is beneficial. Demonstrated ability to improve codebase quality through refactoring, better abstractions, and clear boundaries between modules and services. Experience mentoring engineers (pairing, code review, design guidance) and some experience of line management or formal coaching responsibilities. Experience using GenAI tools (such as GitHub Copilot) to improve productivity and code quality, with a clear understanding of their limitations and validation requirements. Strong communication and collaboration skills, able to work effectively with Product, Design, and other stakeholders to deliver outcomes. Working at Allica Bank At Allica Bank we want to ensure our employees have the right tools and environment in which to succeed in their role and in support of our customers. Our employees are at the heart of everything we do, so our benefits are designed with you in mind: Full onboarding support and continued development opportunities Options for flexible working Regular social activities Pension contributions Discretionary bonus scheme Private health cover Life assurance Family friendly policies including enhanced Maternity & Paternity leave Don't tick every box? Don't worry if you don't have all the skills or requirements listed on the job description. If you think you'll be a good fit, we'd still love to hear from you! Flexible working We know the '9-to-5' isn't right for everyone. That's why Allica Bank is fully committed to flexible and hybrid working. Please let us know what is best for you and, if we can, we will do our best to accommodate. Diversity We're a diverse bunch here at Allica, with all kinds of experiences, backgrounds and lifestyles. Our openness and differences make us stronger, and we want everybody to feel comfortable bringing as much of themselves to work with them as they like.
02/02/2026
Full time
About Allica Bank Allica is the UK's fastest growing company - and the fastest-growing financial technology (Fintech) firm ever. Our purpose is to help established SMEs, one of the last major underserved opportunities in Fintech. Established SMEs are the backbone of local communities - representing over a third of our economy - yet have been largely neglected both by traditional high street banks and modern fintech providers. Department Description Technology sits at the centre of Allica. We design and build the platforms that power the bank, working closely with every part of the business to deliver real impact for customers. Our teams move quickly, focus on outcomes, and take ownership from concept through to delivery. We solve complex problems, modernise processes, and enable the business to scale with confidence. What makes us different is the level of influence and autonomy engineers have. We work without the weight of legacy systems, which means we can focus on building for the future. Everyone contributes ideas and helps shape how we operate, and roles evolve as the organisation grows. This is a place for people who want to have a tangible impact and do their best work in a modern, collaborative environment. Role Description The Senior Full Stack Engineer leads the technical design and delivery within a single squad and line manages 1-2 Full Stack Engineers. The role exists to ensure the squad delivers secure, reliable, and accessible products, while maintaining high engineering standards and an excellent developer experience. You will use your expertise in Spring Boot microservices (Kotlin/Java) and modern web technologies (React/TypeScript) to design and deliver complex features end to end. Our backend services run as containerised applications on Azure Container Apps, and our web applications are deployed via Azure Static Web Apps; you will ensure the squad's services and applications are production ready and effectively use these platforms. You will drive best practices in observability, CI/CD, security, performance, and accessibility, ensuring systems meet the standards expected of a UK bank. You will create and maintain Architecture Decision Records (ADRs) for significant decisions, aligning with organisation wide patterns. You are hands on and collaborative: you design features, write code, review changes, mentor engineers in your squad, and work closely with Product and Design. You model responsible, effective use of GenAI tools (e.g. GitHub Copilot) to improve productivity and quality. Success in this role is measured by the squad's delivery of complex features, improvements in SLOs and operational metrics, the health of the codebase, and the growth and effectiveness of your squad. Principal Accountabilities Lead the end to end design and delivery of complex features across the full stack using: Backend: Kotlin/Java Spring Boot microservices, containerised and deployed on Azure Container Apps, exposing REST/OpenAPI APIs and integrating with other services and data stores. Frontend: React/TypeScript, shared design system components, and agreed architectural patterns (e.g. Nx, micro frontends), deployed on Azure Static Web Apps. Produce clear Architecture Decision Records (ADRs) for significant technical decisions, documenting context, options, trade offs, and outcomes that align with organisation wide standards. Own and improve SLOs and operational metrics for the squad's services; monitor error budgets, participate in incident response, and drive improvements to reduce incidents and MTTR. Champion secure and compliant design: Apply secure coding practices and threat modelling. Ensure logging, audit trails, and data handling meet regulatory and privacy requirements. Ensure accessibility standards are met in user facing features. Strengthen observability and operational excellence within the squad (metrics, tracing, logs, dashboards, runbooks, alerts) and ensure they are used effectively. Drive improvements to the squad's developer experience (CI/CD pipelines, test strategy, local development workflows, release practices) in line with wider engineering standards and cloud deployment patterns. Model responsible AI assisted engineering: Use GitHub Copilot and other approved tools to improve speed, quality, and consistency. Validate and refine AI generated code to ensure correctness, maintainability, and compliance. Contribute to documentation and feedback loops on AI usage in partnership with Staff Engineers. Provide technical mentorship and line management for Full Stack Engineers in the squad, supporting their growth in technical skills, ownership, and delivery capability. Collaborate closely with Product Managers and Designers to ensure technical feasibility, shape solutions, and align technical work with product goals and timelines. Maintain high standards of code quality, testing, documentation, and maintainability across the squad's codebase, actively reducing technical debt. Personal Attributes & Experience Strong experience designing, building, and operating Spring Boot microservices in Kotlin or Java, including REST APIs, integrations, and containerised deployments on a major cloud platform (Azure preferred; AWS or Google Cloud also relevant). Strong knowledge of React and TypeScript, with practical experience building accessible, performant, and maintainable user interfaces. Proven ability to design robust, scalable solutions within a squad context, aligning with broader architectural guidelines. Good understanding of distributed systems fundamentals (resilience, latency, consistency, failure modes) appropriate to microservices. Strong understanding of secure coding practices (e.g. OWASP), privacy considerations, and security/compliance expectations in production systems. Experience with observability tooling, incident response, and CI/CD pipelines; familiarity with Azure DevOps Pipelines and Azure deployment services is beneficial. Demonstrated ability to improve codebase quality through refactoring, better abstractions, and clear boundaries between modules and services. Experience mentoring engineers (pairing, code review, design guidance) and some experience of line management or formal coaching responsibilities. Experience using GenAI tools (such as GitHub Copilot) to improve productivity and code quality, with a clear understanding of their limitations and validation requirements. Strong communication and collaboration skills, able to work effectively with Product, Design, and other stakeholders to deliver outcomes. Working at Allica Bank At Allica Bank we want to ensure our employees have the right tools and environment in which to succeed in their role and in support of our customers. Our employees are at the heart of everything we do, so our benefits are designed with you in mind: Full onboarding support and continued development opportunities Options for flexible working Regular social activities Pension contributions Discretionary bonus scheme Private health cover Life assurance Family friendly policies including enhanced Maternity & Paternity leave Don't tick every box? Don't worry if you don't have all the skills or requirements listed on the job description. If you think you'll be a good fit, we'd still love to hear from you! Flexible working We know the '9-to-5' isn't right for everyone. That's why Allica Bank is fully committed to flexible and hybrid working. Please let us know what is best for you and, if we can, we will do our best to accommodate. Diversity We're a diverse bunch here at Allica, with all kinds of experiences, backgrounds and lifestyles. Our openness and differences make us stronger, and we want everybody to feel comfortable bringing as much of themselves to work with them as they like.
About Allica Bank Allica is the UK's fastest growing company - and the fastest-growing financial technology (Fintech) firm ever. Our purpose is to help established SMEs, one of the last major underserved opportunities in Fintech. Established SMEs are the backbone of local communities - representing over a third of our economy - yet have been largely neglected both by traditional high street banks and modern fintech providers. Role Description As a Senior Software Engineer (Full-Stack), you'll design, build, and launch end-to-end features that directly impact thousands of business customers. You'll work across the stack and challenge conventional thinking to drive quality, performance, and stability. You'll thrive here if you love solving complex problems, shipping iteratively, and working in a highly collaborative, fast-paced environment. Principal Accountabilities High-level: Deliver impactful features and enhancements. Ensure exceptional experience for our users. Keep the lights on for our platform. Find the best solution, challenge the consensus when you see a better path forward. Drive continuous improvements to the platform, processes, and tooling. Detailed: Solutions: collaborate with Product to better understand the problem, brainstorm solutions, challenge assumptions and the status quo. Architecture: non-functional requirements, system design, peer reviews. Scoping: break work into tasks, estimate, refine and align with the team Implementation: write clean, testable, and maintainable code. Test thoroughly using a combination of unit tests, integration, e2e and manual exploratory testing. Deployment: create build and release pipelines, deploy infrastructure using infrastructure-as-code, ship changes under feature flags. Maintenance: ensure observability, resolve problems, alerts, incidents and BAU requests. Drive the changes: retrospective analysis, RCA / Lessons learned, change requests. Share the expertise: mentor junior engineers through code reviews, pairing and feedback. Personal Attributes & Experience 7+ years of experience in engineering roles. 3+ years of experience working with C# / .NET. 1+ years of experience working with React / TypeScript. Proficiency in cloud/distributed systems design and implementation. Strong unit, integration testing, mock frameworks and debugging skills. Experience with PaaS, ideally Azure. Experience with SQL (Azure SQL is a plus). Experience with Docker, containers and Kubernetes. Working at Allica Bank At Allica Bank we want to ensure our employees have the right tools and environment in which to succeed in their role and in support of our customers. Our employees are at the heart of everything we do, so our benefits are designed with you in mind: Full onboarding support and continued development opportunities Options for flexible working Regular social activities Pension contributions Discretionary bonus scheme Private health cover Life assurance Family friendly policies including enhanced Maternity & Paternity leave Don't tick every box? Don't worry if you don't have all the skills or requirements listed on the job description. If you think you'll be a good fit, we'd still love to hear from you! Flexible working We know the '9-to-5' isn't right for everyone. That's why Allica Bank is fully committed to flexible and hybrid working. Please let us know what is best for you and, if we can, we will do our best to accommodate. Diversity We're a diverse bunch here at Allica, with all kinds of experiences, backgrounds and lifestyles. Our openness and differences make us stronger, and we want everybody to feel comfortable bringing as much of themselves to work with them as they like.
02/02/2026
Full time
About Allica Bank Allica is the UK's fastest growing company - and the fastest-growing financial technology (Fintech) firm ever. Our purpose is to help established SMEs, one of the last major underserved opportunities in Fintech. Established SMEs are the backbone of local communities - representing over a third of our economy - yet have been largely neglected both by traditional high street banks and modern fintech providers. Role Description As a Senior Software Engineer (Full-Stack), you'll design, build, and launch end-to-end features that directly impact thousands of business customers. You'll work across the stack and challenge conventional thinking to drive quality, performance, and stability. You'll thrive here if you love solving complex problems, shipping iteratively, and working in a highly collaborative, fast-paced environment. Principal Accountabilities High-level: Deliver impactful features and enhancements. Ensure exceptional experience for our users. Keep the lights on for our platform. Find the best solution, challenge the consensus when you see a better path forward. Drive continuous improvements to the platform, processes, and tooling. Detailed: Solutions: collaborate with Product to better understand the problem, brainstorm solutions, challenge assumptions and the status quo. Architecture: non-functional requirements, system design, peer reviews. Scoping: break work into tasks, estimate, refine and align with the team Implementation: write clean, testable, and maintainable code. Test thoroughly using a combination of unit tests, integration, e2e and manual exploratory testing. Deployment: create build and release pipelines, deploy infrastructure using infrastructure-as-code, ship changes under feature flags. Maintenance: ensure observability, resolve problems, alerts, incidents and BAU requests. Drive the changes: retrospective analysis, RCA / Lessons learned, change requests. Share the expertise: mentor junior engineers through code reviews, pairing and feedback. Personal Attributes & Experience 7+ years of experience in engineering roles. 3+ years of experience working with C# / .NET. 1+ years of experience working with React / TypeScript. Proficiency in cloud/distributed systems design and implementation. Strong unit, integration testing, mock frameworks and debugging skills. Experience with PaaS, ideally Azure. Experience with SQL (Azure SQL is a plus). Experience with Docker, containers and Kubernetes. Working at Allica Bank At Allica Bank we want to ensure our employees have the right tools and environment in which to succeed in their role and in support of our customers. Our employees are at the heart of everything we do, so our benefits are designed with you in mind: Full onboarding support and continued development opportunities Options for flexible working Regular social activities Pension contributions Discretionary bonus scheme Private health cover Life assurance Family friendly policies including enhanced Maternity & Paternity leave Don't tick every box? Don't worry if you don't have all the skills or requirements listed on the job description. If you think you'll be a good fit, we'd still love to hear from you! Flexible working We know the '9-to-5' isn't right for everyone. That's why Allica Bank is fully committed to flexible and hybrid working. Please let us know what is best for you and, if we can, we will do our best to accommodate. Diversity We're a diverse bunch here at Allica, with all kinds of experiences, backgrounds and lifestyles. Our openness and differences make us stronger, and we want everybody to feel comfortable bringing as much of themselves to work with them as they like.
Allica Bank Limited
Milton Keynes, Buckinghamshire
A leading fintech company in Milton Keynes is seeking a Senior Full Stack Engineer to lead the technical design and delivery within a squad. This role involves delivering secure, reliable, and accessible products while managing a small team. The ideal candidate will have expertise in Spring Boot microservices and modern web technologies such as React and TypeScript. The company offers a flexible working environment along with a variety of benefits aimed at fostering employee growth and well-being.
02/02/2026
Full time
A leading fintech company in Milton Keynes is seeking a Senior Full Stack Engineer to lead the technical design and delivery within a squad. This role involves delivering secure, reliable, and accessible products while managing a small team. The ideal candidate will have expertise in Spring Boot microservices and modern web technologies such as React and TypeScript. The company offers a flexible working environment along with a variety of benefits aimed at fostering employee growth and well-being.
A leading financial technology firm in Greater London is seeking a Senior Software Engineer to design and launch impactful features that directly benefit business customers. Ideal candidates will have 7+ years of engineering experience, solid expertise in C#/.NET and React/TypeScript, along with a strong understanding of cloud systems. This role offers a collaborative environment, opportunities for flexible working, and a range of employee benefits including health cover and a discretionary bonus scheme.
02/02/2026
Full time
A leading financial technology firm in Greater London is seeking a Senior Software Engineer to design and launch impactful features that directly benefit business customers. Ideal candidates will have 7+ years of engineering experience, solid expertise in C#/.NET and React/TypeScript, along with a strong understanding of cloud systems. This role offers a collaborative environment, opportunities for flexible working, and a range of employee benefits including health cover and a discretionary bonus scheme.