HSBC

Backend Engineering lead/Senior Associate Director, Software Engineering Specialist

HSBC
Apply
18 hours ago
Pune, IndiaStaff+

Responsibilities

  • Own solution architecture for high-performance data pipelines and microservices, including resilience, scalability, latency, observability, and security.
  • Define and drive re-platforming, refactoring, and microservices decomposition roadmaps with minimal disruption to live services.
  • Establish engineering standards for API design, event-driven integration, data modeling, testing strategy, CI/CD, and operational readiness.
  • Architect and build core services using Java, Spring Boot, JPA, PostgreSQL, and event-streaming patterns.
  • Lead real-time processing implementations using Apache Flink and/or Apache Beam.
  • Partner with engineers on code reviews, pair debugging, performance tuning, and production incident resolution.
  • Build engineering-efficiency automation, scripting, tooling, and testing using Python where needed.
  • Drive engineering delivery on GCP using Dataflow, Pub/Sub, GCS, Composer/Airflow, BigQuery and/or ClickHouse, and GKE.
  • Own operational excellence through monitoring, alerting, capacity planning, reliability improvements, and cost optimization.
  • Manage technical debt with clear prioritization and measurable outcomes.

Requirements

  • 15+ years of software engineering experience, including significant experience designing and delivering distributed systems and data-intensive applications.
  • Strong recent, hands-on Java experience with Spring Boot, REST/event-driven services, JPA/Hibernate, and SQL performance tuning.
  • Proven system design expertise covering microservices, asynchronous messaging, idempotency, consistency models, caching, rate limiting, and failure handling.
  • Solid experience delivering cloud-native solutions, preferably on GCP or an equivalent cloud platform with the ability to translate experience.
  • Experience with Kubernetes and deployment tooling, including GKE, Helm, and CI/CD pipelines.
  • Experience with observability tools including Prometheus, Grafana, Stackdriver/Cloud Monitoring, and distributed tracing.
  • Experience applying cloud and Kubernetes security practices, including secrets management, IAM, network segmentation, and secure SDLC.
  • Clear communication skills and the ability to align architecture decisions with business priorities and operational constraints.
  • Front-end exposure to React and TypeScript is helpful but not essential.

Benefits

  • HSBC offers professional development, flexible working, and opportunities for career growth.
  • The role is based within HSBC Software Development India; specific remote or office arrangements are not stated.
  • HSBC describes an inclusive and diverse workplace and is an equal opportunity employer.

Tech Stack

Apache AirflowApache BeamApache FlinkClickHouseGoogle BigQueryGoogle Cloud PlatformGrafanaHelmJavaKubernetesPostgreSQLPrometheusPythonReactSpring BootSQLTypeScript

Categories

BackendData Engineering
HSBC

About HSBC

10,000+ employees

HSBC is a global bank that provides retail, commercial and investment banking, payments, and wealth management to individuals, SMEs, and multinationals. It earns fees, interest income, and trading revenues through branches and digital platforms across major markets. Headquartered in London, it serves over 40 million customers in 58 countries and is listed in London, Hong Kong, New York, and Bermuda.

Contact me