As Squad Lead you are accountable for both functional quality and delivery:
Own delivery of business initiatives:
Collaborate with Product to define scope, acceptance criteria, and timelines for ALM and regulatory features
Break down initiatives into epics, stories, and technical tasks for the developers in your squad
Actively manage priorities, dependencies and risks; rescope or phase work when needed to meet deadlines
Run effective team processes:
Lead planning, refinement, standups, reviews, and retros
Ensure work is visible (board hygiene), WIP is controlled, and blockers are surfaced early
Maintain a healthy balance between feature delivery, technical debt reduction, and model robustness
Uphold engineering excellence:
Review key designs and code for calculation paths
Set standards for test coverage (unit, scenario, regression) and nonfunctional testing (performance, resilience)
Drive adoption of observability practices (metrics, traces, logs) for your services
Coach and grow the team:
Mentor developers on both the domain (ALM, liquidity, regulatory metrics) and engineering (Java, distributed systems)
Create a constructive feedback culture and encourage shared ownership of calculations and code
How you lead
You care first and foremost that the numbers are right and explainable, and you insist on code that reflects that
You are comfortable owning a roadmap: you can say "no", "not now", or "this is the minimal viable slice" when needed
You translate complex ALM and regulatory requirements into a sequence of concrete, deliverable increments for your squad
You build a culture where engineers understand:
The business impact of their calculations (ALCO decisions, regulatory headroom, capital efficiency)
The engineering standards required to run those calculations reliably at scale
Proven experience working with ALM / Treasury / Risk calculation engines, in a bank or vendor, including:
IRRBB: Delta NII, Delta EVE, gap/duration analysis, interest rate shock frameworks
Liquidity risk: cash-flow engines, LCR and NSFR calculations
Behavioural modelling: prepayment, decay, roll-overs
Strong understanding of banking products and their risk/liquidity profiles:
Retail/wholesale deposits, term deposits, loans/mortgages, bonds, off-balance sheet items, and common hedging derivatives
Ability to discuss and challenge ALM / regulatory assumptions with CRO, Treasury, and Risk stakeholders
Technical / Engineering
Strong software engineering background in Java (Java 11+ preferred):
Proven experience designing and implementing performance-sensitive calculation logic
Solid grip on collections, concurrency, and data processing patterns
Experience building calculation or analytics services in:
Batch frameworks, grids/distributed compute, or microservice architectures
Competent with relational databases (MS SQL Server, Oracle, AzureSQL):
Understanding schemas for positions, cash flows, scenarios and results
Comfortable with SQL for efficient aggregations and reconciliation
Good understanding of:
RESTful APIs and data contracts (JSON, OpenAPI) for integration (e.g. enrichment APIs)
Containerized environments (Docker, Kubernetes) and how services are deployed and scaled
Leadership & Delivery
Prior experience as a Tech Lead / Squad Lead / Team Lead:
Leading several developers on complex, back-end heavy projects
Taking end-to-end responsibility for delivering features to agreed timelines
Demonstrated ability to:
Translate business/functional requirements into technical plans
Make trade-offs visible and communicate them clearly to product and stakeholders
Keep the team focused and productive in a complex domain with changing regulatory context
Experience with:
Apache Ignite or similar distributed in-memory data grids / caches
WebSocket-based streaming of results and/or high-volume export interfaces
OLAP / multidimensional analytics tools (e.g. ActiveViam Atoti or equivalent)
Exposure to:
Regulatory frameworks (Basel III/3.1, CRR, EBA IRRBB and liquidity guidelines, BCBS 239)
Model risk governance: model documentation, validation cycles, challenger models
Familiarity with:
Observability tooling (OpenTelemetry, Prometheus/Grafana, ELK)
CI/CD for Java/Kubernetes-based systems, Helm/Compose-based deployments