New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
GCIO

Senior Engineering Lead ( Java /Microservices / GCP)/Sr Associate director

GCIO
Apply →
senior full-time Pune, Maharashtra

First indexed 13 Jul 2026

Description

We are looking for a Senior Associate Director, Engineering to lead the end-to-end design and delivery of resilient, cloud-native data platforms and microservices.

The successful candidate will have strong technology leadership with proven system design capability and hands-on Java engineering experience.

Key Responsibilities:

  • Technical leadership & architecture: Own solution architecture for high-performance data pipelines and microservices, covering non-functional requirements.
  • Define and drive modernization roadmaps, ensuring minimal disruption to live services.
  • Establish engineering standards for API design, event-driven integration, data modelling, testing strategy, CI/CD and operational readiness.
  • Manage technical debt with clear prioritization and measurable outcomes.

Hands-on delivery (Java-centric):

  • Architect, Design and build core services using Java (8+), Spring Boot 3, JPA, PostgreSQL and event streaming patterns.
  • Lead real-time processing implementations using Apache Flink and/or Apache Beam.
  • Partner with engineers in code reviews, pair debugging, performance tuning, and production incident resolution.
  • Build automation for engineering efficiency using scripting, tooling, and testing, leveraging Python where needed.

Cloud, data & platform engineering (GCP):

  • Drive engineering delivery on GCP: Dataflow, Pub/Sub, GCS, Composer/Airflow, BigQuery and GKE.
  • Own operational excellence for production workloads: monitoring, alerting, capacity planning, reliability improvements and cost optimization.
  • Ensure data quality, integrity, lineage and security controls across pipelines and downstream consumption.

People leadership & stakeholder management:

  • Coach and mentor engineers across levels; build a culture of craftsmanship, accountability, and continuous improvement.
  • Communicate effectively with senior stakeholders,translating business outcomes into technical plans and delivery milestones.
  • Proactively manage risks, dependencies and delivery impediments with clear mitigation and escalation paths.

Required skills & experience:

  • 15+ years in software engineering, including significant experience designing and delivering distributed systems and data-intensive applications.
  • Strong hands-on Java experience with Spring Boot, REST/event-driven services, ORM and SQL performance tuning.
  • Proven system design skills: microservices patterns, async messaging, idempotency, consistency models, caching, rate limiting, and failure handling.
  • Solid experience delivering cloud-native solutions, preferably GCP.
  • Strong troubleshooting ability across applications, data, infrastructure and performance layers.
  • Clear communicator; able to align architecture decisions with business priorities and operational constraints.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://portal.careers.hsbc.com/careers/job/563774611754907