Some careers have more impact than others.
If you’re looking for a career where you can make a real impression, join HSBC and discover how valued you’ll be.
We are currently seeking an experienced professional to join our team in the role of Associate Director, Software Engineering.
Business: Emerging Technology
Principal responsibilities
- Design, build and maintain tooling and pipelines for automating development and deployment processes.
- Design, build and maintain dashboards and alerting for monitoring infrastructure and applications.
- Ensure strict adherence of DevOps tooling to architectural principles, technical standards, security requirements, and the software development life cycle (SDLC).
- Troubleshoot complex infrastructure issues, ensuring successful, high-quality, and resilient services in production.
- Establish best practices for development, including CI/CD pipelines, testing frameworks, and monitoring tools, and drive continual improvement of engineering processes.
- Provide leadership and mentorship to a team of DevOps engineers, guiding them in building robust, maintainable, and easy-to-use DevOps tooling for development teams.
- Collaborate closely with development engineers, stakeholders, and customers to ensure readiness and stability of a core AI platform that meets business needs.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field; equivalent experience will be considered.
- 8+ years of experience in software engineering, with at least 3 years in a leadership or technical lead role focusing on DevOps, cloud infrastructure or SRE areas.
- Hands on experience on cloud infrastructure ramping up from scratch, i.e. fully setup of a K8s environment with observability in place for hosting micro-services, etc.
- Proven expertise in cloud platforms (AWS, GCP, Azure, Alibaba Cloud/ Ali) and container orchestration technologies (e.g., Kubernetes, Docker).
- Strong track record in DevOps, including experience with CI/CD pipelines, automated testing, and observability for K8s and container services.
- Experience implementing Jenkins scripted/declarative pipelines, Helm charts, Terraform IaC is highly desirable.
- Proficiency in programming languages commonly used in DevOps (e.g. Groovy, Ansible, Python, etc.).
- Demonstrated ability to mentor and lead DevOps teams, fostering a culture of collaboration, innovation, and continuous improvement.
- Excellent problem-solving, communication, and stakeholder management skills, with a proven ability to maintain large-scale, mission-critical platforms in production.