hackajob is collaborating with HSBC to connect them with exceptional professionals for this role.
Senior Associate Director, Software Engineering
In this role you will:
- Provide technical direction to ensure application build work aligns with our future-state architecture and technology stack
- Lead the evolution of our technology products from an internally hosted monolithic application landscape to a cloud-hosted, API-driven, micro-service, micro-front-end suite of applications
- Provide technical leadership throughout the technology delivery lifecycle, identifying and shaping technology solutions to meet customer needs and move us towards our future-state architecture
- Coach, manage and mentor technical resources across multiple development pods (teams), enhancing their technical capability
- Provide guidance and support adopting DevOps principles: CI/CD pipelines, automation, and fostering a culture of continuous improvement
- Keep technology expertise up to date in order to influence direction on tooling, technologies and security
- Working closely with Agile leads, Product Owner, Technical Leads, Data analysts, QA engineers, and Business Analysts throughout the project lifecycle.
- Performing & Leading Deployments to various environments using DevOps tools /CICD Pipelines.Technical Leadership skills to guide & mentor junior developers
To be successful in this role you should meet the following requirements
- Strong backend engineering experience with Java, Spring Boot and SQL/PL/SQL.Front-end experience with React and/or Angular (micro front-end experience desirable)
- Microservice Architecture & development with SOLID design principles.Scripting capability in Bash/Shell and Python for automation and operational tasks.
- Strong experience with public cloud platforms (e.g., AWS, Google Cloud Platform, AliCloud).
- Strong database experience (e.g., PostgreSQL, MySQL, BigQuery) with excellent SQL/PLSQL skills.Containerisation and orchestration experience (Docker, Kubernetes/GKE)
- Security (IAM, roles, service accounts, entitlements, code & container scanning)CI/CD Pipelines.DevOps practices & principlesExposure to tools such as Terraform, Jenkins, Ansible, Nexus etc.Experience with Kafka and Event messaging technologies.Strong architecture and design skills.
- Agile development principles & tools (Scrum, Jira, Confluence)Exposure to service management and production support practices (e.g., incident/change/problem management)
- Awareness of Agentic/AI-assisted engineering practicesAbility to work in a large IT project with development experience in a Banking and/or Financial Crime Risk project.Willingness to adapt and learn new technologies.Willingness to take ownership of tasks.
- Strong collaboration skills and experience working effectively in diverse, global teams.Excellent problem-solving skills and ability to work independently and as part of a team.