Solution Architect/Engineering Lead
About the job
About the Solution Architect/Engineering Lead role
The Solution Architect/Engineering Lead is responsible for defining and governing backend, API, integration, event-driven, and service architecture patterns for partner experience products. This role ensures partner-facing systems are secure, scalable, reliable, observable, and production-ready while guiding API design, integration standards, authentication, data exchange, and service reliability. Working closely with Product Managers, Architects, Security, Operations, Legal, Compliance, vendors, and external partners, the role assesses technical risks, governs partner integrations, and mentors engineers on architecture, code quality, performance, resilience, testing, and technical decision-making.
Key Responsibilities:
- Define backend, API, integration, event-driven, and service architecture patterns for partner experience product delivery
- Ensure partner-facing systems are secure, scalable, observable, reliable, and supportable
- Guide API design, authentication, authorization, versioning, data exchange, error handling, and integration standards
- Assess technical risks across partner integrations, compliance obligations, service levels, and operational dependencies
- Mentor engineers on backend quality, integration patterns, contract testing, performance, and production readiness
- Coordinate with Product Managers, Architects, Security, Operations, Legal, Compliance, and partner-facing teams
Requirements:
- Strong backend engineering experience in designing scalable, secure, and maintainable services for enterprise or partner-facing platforms
- Hands-on experience with API design, API gateways, authentication and authorisation protocols, service contracts, versioning, and integration governance
- Experience designing partner onboarding journeys, developer documentation, API catalogues, sandbox environments, integration guides, and support processes that make partner integrations clear, repeatable, and scalable
- Practical knowledge of cloud-native architecture, microservices, event-driven patterns, containerisation, CI/CD, automated testing, contract testing, and release management practices
- Experience with production readiness, observability, monitoring, incident management, reliability engineering, service level management, and operational support models
- Good understanding of data exchange, data quality, integration error handling, auditability, privacy, security, compliance, metadata, data mapping, and interoperability considerations
- Ability to assess and govern technology partner integrations, including technical due diligence, integration readiness, security review, API compliance, testing evidence, and go-live acceptance criteria
- Strong understanding of external integration security, including OAuth2/OIDC, API keys, secrets management, rate limiting, access control, audit logging, and secure data exchange with external parties
- Working knowledge of digital delivery workflows, project lifecycle information exchange, progress tracking, reality capture, digital handover, and multi-stakeholder coordination across project ecosystems
- Awareness of AI-enabled workflow automation, structured data capture, data readiness, and governance considerations for applying AI across partner-facing and operational workflows
- Ability to lead technical discussions with architects, product managers, security, operations, vendors, and external partners
- Strong coaching skills to guide engineers on engineering discipline, code quality, performance, resilience, delivery confidence, and technical decision-making
- Strong platform product mindset with the ability to balance delivery speed, technical debt, maintainability, partner usability, adoption, operational feedback, and long-term platform sustainability

