JOB PURPOSE
Hands-on lead for building and maintaining the Bank’s internal engineering frameworks, starter kits, CI/CD pipeline templates, Infrastructure as Code modules, and Kubernetes deployment blueprints. Execute the engineering strategy set by leadership by translating standards and architectural decisions into production-grade toolchains that embed best practices, security controls, and quality gates by default – enabling engineers to focus on business logic rather than scaffolding. Coordinate day-to-day delivery and continuously improve the frameworks based on developer feedback and evolving technology needs.
Key Roles & Responsibilities
Framework and Platform Engineering Responsibilities:
- Build and maintain production-grade starter kits and project templates for web (React), mobile (React Native, Flutter, etc.), back-end (Node.js, Spring Boot, .NET, etc.), and API development – ensuring they ship with pre-configured authentication, logging, error handling, API contracts, and database access layers.
- Implement coding standards, naming conventions, and architectural patterns defined by leadership directly into the frameworks.
- Build and maintain CI/CD pipeline templates and reusable workflow modules; ensure every project built on the framework gets automated build, test, security scan, and deployment stages out of the box.
- Author and maintain Infrastructure as Code (IaC) modules and environment blueprints (Terraform, Ansible); package them as self-service templates for consistent provisioning.
- Build and maintain Kubernetes deployment templates – Helm charts, namespace configurations, resource quotas, auto-scaling policies, and observability stacks (Prometheus, Grafana).
- Integrate AI-assisted engineering workflows using Claude and other AI tools into developer toolchains for code review, documentation generation, test scaffolding, and troubleshooting.
- Write comprehensive tests for framework components and implement automated quality gates that validate standards before production deployment.
Coordination and Delivery Responsibilities:
- Coordinate day-to-day delivery priorities in alignment with the engineering strategy.
- Organize internal demos, knowledge-sharing sessions, and feedback loops with consuming engineering squads.
- Mentor and coach engineers on framework usage, engineering standards, and best practices.
Operational Responsibilities:
- Provide hands-on support to engineering teams adopting the frameworks; onboard new projects, troubleshoot integration issues, and gather feedback for continuous improvement.
- Track framework adoption metrics (projects onboarded, time-to-first-deploy, defect rates) and report findings with improvement recommendations.
- Ensure framework components and shared libraries meet the Bank’s security, compliance, and regulatory requirements, coordinate with Information Security and Risk Management.
- Maintain comprehensive framework documentation – getting-started guides, API references, migration guides, and contribution guidelines.
- Collaborate with product engineers, AI engineers, and the security team to embed DevSecOps practices directly into framework templates and pipeline modules.
- Stay current with cloud-native, platform engineering, and developer experience advancements, prototype new approaches and present findings.
Qualifications & Experience
Required Qualifications:
- Minimum: Bachelor’s degree in a relevant field. Hands-on experience building CI/CD pipelines and implementing Infrastructure as Code, with proven ability to design and manage multi-cloud environments (AWS, Azure, OCI – all three must). Experience working with Kubernetes and OpenShift, along with integrating or developing solutions using Claude Code and OpenAI.
Preferred Experience:
- 10 years, including at least 3 years as Engineering Manger or Senior Techical Architect.
- Experience in banking or financial services is strongly preferred.
- Middle East experience is an advantage.