This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Tech Lead is responsible for the technical direction, delivery, and quality of AWS‑based integration solutions. This role combines hands‑on development with technical leadership, mentoring, and architectural decision‑making. The Tech Lead will work closely with the Head of Engineering, product stakeholders, and external partners to design scalable, secure, and maintainable integration platforms.
Job Responsibility:
Line management responsibility for integration engineers
Clear understanding of AWS serverless technologies with fully cloud-based architecture and utilising modern fast-flow software deployment techniques
Build, secure and monitor AWS and SaaS environments in line with best practices and company standards
Own the design and delivery of an internal developer platform using AWS, GitHub, Azure DevOps, Datadog and Dynatrace, enabling development teams to deploy AWS serverless components easily and securely
Develop and manage Infrastructure as Code (IaC) using AWS CDK and Terraform, ensuring repeatable, automated provisioning and deployment
Lead architecture decisions for APIs, event‑driven systems, and data integrations
Act as technical lead for a team of engineers (senior, mid, and junior)
Troubleshoot complex integration and production issues
Support roadmap planning and technical estimations
Ensure security, scalability, resilience, and observability are built into all solutions
Collaborate with Product, Architecture, and DevOps to align technical solutions with business goals
Configure and maintain key AWS services (e.g., EC2, RDS, S3, Step functions, Lambda, VPC, IAM) to ensure scalability, resilience and cost-efficiency
Review code, designs, and pull requests to ensure quality and consistency
Design observability, monitoring, and alerting improvements leveraging CloudWatch, Datadog, Dynatrace, PagerDuty and native AWS tools
Collaborate across teams to identify and implement opportunities for automation, performance optimisation, and enhanced developer experience
Integrate with Microsoft Entra (Azure AD) for secure identity management
Produce to clear, reusable documentation for architectures, configurations, and standard operating procedures
Stay current with AWS innovations, security practices, and cost-management techniques
Implementation of different integration design patterns using AWS cloud services
Experience in developing Synchronous / Asynchronous communication patterns and problem-solving abilities with respect to Message Sequencing, Correlation, and Queuing
Work closely with the Principal Engineer to deliver agreed technical outcomes
Mentor mid and junior engineers where appropriate
Requirements:
7+ years of integration experience
Proven experience delivering solutions in AWS using AWS CDK and Terraform (TypeScript preferred)
Solid understanding of multi-account AWS environments, IAM security, and networking fundamentals (VPC, routing, private endpoints)
Knowledge of Integration Design patterns for building middleware systems from the ground up using Message Routing, Content Enrichment, Message Filtering, Message Transformation, Guaranteed Delivery, Message Sequencing, Batch Message processing, error handling and reconciliation mechanisms
Experience implementing CI/CD pipelines via GitHub Actions or Azure DevOps
Strong understanding of Infrastructure as Code principles, version control (Git), and automation-first approaches
Deep experience with AWS services, such as: API Gateway, Lambda, Step Functions, SQS/SNS, EventBridge, DynamoDB, RDS, S3
Experience designing distributed systems and microservices
Hands-on experience with monitoring and observability tools such as Datadog, PagerDuty or CloudWatch
Knowledge of software development concepts, branching strategies, and DevOps methodologies
Proven experience working with APIs and integrations
Ability to speak to those from a technical and non-technical background
Passion and a genuine interest for Integration Cloud technologies and products
Flexible in approach to role and responsibilities
Confident enough to challenge but, equally, seeks feedback, listens carefully and always ensures the right outcome for BCA