Lead Software Engineer
The Technical Business Analyst with strong experience in Broadband customer journeys and telecoms, responsible for translating product intent into clear, complete and build-ready requirements that enable engineering teams to deliver solutions efficiently. The role bridges Product, Architecture and Engineering, ensuring features are sufficiently analysed, dependencies understood, and requirements are ready for refinement and delivery.
Key Responsibilities
Requirements & Analysis.
Translate portfolio epics and features into detailed, implementation-ready requirements.
Define functional and non-functional requirements, business rules and acceptance criteria. Analyse existing systems, APIs, services and microservices to identify capabilities, gaps and dependencies. Create process flows, system interaction diagrams and end-to-end solution maps. Product & Delivery Support. Decompose portfolio epics into features and features into stories where required.
Ensure backlog items are refinement-ready and sufficiently understood by delivery teams. Facilitate requirements workshops and walkthroughs with Product, Architecture and Engineering teams. Identify risks, assumptions, dependencies and open questions early in the delivery lifecycle. Technical Collaboration . Work closely with frontend, backend, platform and architecture teams to define solution requirements.
Document API contracts, request/response models, integration requirements and exception scenarios. Support engineering teams during design, refinement and delivery by clarifying requirements. Qualifications & Experience
Essential Experience as a Business Analyst or Technical Business Analyst within Agile delivery teams.
Strong understanding of APIs, microservices, system integrations and distributed architectures. Experience writing detailed functional requirements, user stories and acceptance criteria. Proven ability to decompose complex business problems into actionable delivery backlog items. Strong facilitation, stakeholder management and communication skills. Experience using Jira, Confluence and Agile delivery practices. Desirable
Experience in Identity & Access Management (IAM), authentication or customer identity platforms.
Understanding of cloud-native architectures and event-driven systems. Experience working within large-scale digital transformation programmes.