Allica Bank is looking for a Staff Full Stack Engineer to set technical direction across multiple squads, overseeing 2-3 squads and line-managing 3-5 Full Stack Engineers. The role involves shaping architecture, ensuring the success of squads, and driving consistent, secure, and compliant delivery across Allica's digital products.
Requirements
- Extensive experience designing and delivering distributed systems at scale using Spring Boot (Kotlin/Java) and modern web technologies (React/TypeScript)
- Proven track record of simplifying complex architectures and defining cross-team patterns and platforms in a multi-squad environment
- Solid experience with containerised workloads and cloud platforms (Azure preferred; AWS or Google Cloud also valuable)
- Deep understanding of secure coding practices (e.g. OWASP), privacy, auditability, and regulatory expectations in financial services or similarly regulated environments
- Strong experience with observability, SLOs, incident management, and operational excellence (logging, tracing, metrics, dashboards, on-call practices)
- Strong understanding of CI/CD and DevOps practices, ideally using GitHub actions or Azure DevOps Pipelines, infrastructure-as-code, and automated testing at multiple levels
- Experience designing and governing APIs at scale (REST, Open API, API gateways, versioning, backwards compatibility, service contracts)
- Demonstrated ability to lead technical programmes or initiatives that span multiple teams and systems, delivering measurable improvements to reliability, performance, or developer productivity
- Experience introducing and scaling the use of new tools and standards across organisations, including GenAI technologies (e.g. GitHub Copilot) with appropriate guardrails
- Proven people leadership experience: line-managing senior engineers, coaching technical leaders, and building high-performing, inclusive teams
- Excellent communication and influencing skills, with the ability to work effectively with technical and non-technical stakeholders, communicate trade-offs clearly, and build consensus
Benefits
- 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