onsite
Principal Engineer - HSBC
Software Engineer
Lead engineering excellence as Principal Engineer, driving Java‑based microservices architecture, cloud strategy, and DevOps practices to deliver secure, scalable financial solutions.
About the role
Key Responsibilities
- Architect and oversee the design of high‑availability Java/Spring microservices that support global banking operations.
- Champion engineering best practices, including code quality, automated testing, and continuous delivery pipelines.
- Collaborate with cross‑functional teams to define cloud strategy, ensuring secure, compliant deployment across multi‑region environments.
- Mentor senior engineers, fostering a culture of technical excellence and knowledge sharing.
- Drive performance optimization, monitoring, and incident response for mission‑critical services.
Requirements
- 10+ years of software engineering experience with deep expertise in Java and Spring ecosystem.
- Proven track record designing and scaling microservices in cloud environments (AWS, Azure, or GCP).
- Strong understanding of DevOps tools (Jenkins, Git, Docker, Kubernetes) and CI/CD best practices.
- Experience with security, compliance, and regulatory requirements in financial services.
- Excellent communication skills and ability to influence stakeholders at all levels.