# Principal Engineer

**Company**: HSBC
**Location**: Pune, Maharashtra
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://portal.careers.hsbc.com/careers/job/563774611491423?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_bba0d403-974

## Description

Some careers have more impact than others. If you’re looking for further opportunities to develop your career, take the next step in fulfilling your potential right here at HSBC.

HSBC is one of the largest banking and financial services organizations in the world, with operations in 58 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realize their ambitions.

We are currently seeking an experienced professional to join our team in the role of Principal Engineer.

The Opportunity: Your primary responsibility is to be the beacon of `Engineering Excellence’ across the entire of HSBC’s IWPB areas. You will demonstrate a passion for designing and delivering quality software efficiently (ideally, zero toil, zero defects).

The Principal Engineer is the key role that facilitates and enables this. This role demands someone with hands on engineering leadership. They will have a deep awareness of technology, best practices and emerging trends across the industry.

What you’ll do:

- Be the beacon of “Engineering Excellence” across the entire of IWPB.

- Drive technical delivery with best-in-class design & code across a wide range of portfolio of agile teams.

- Design and deliver quality software efficiently (aiming for “zero toil”, and "zero defects").

- Translate business opportunities into technical solutions.

- Choose the “right tool for the job” across modern programming languages.

- Constructively challenge existing thinking and develop improved paths forward.

Platform / Cloud / Containerization / Microservices / Android and iOS Mobile Native App Development (using Kotlin, Swift)

- Apply microservice design and containerized solutions, or build world-class Android and iOS Mobile Native Apps (using Kotlin, Swift).

- Promote/enable containerization for multiple cloud deployments; support a pattern-based approach to consistency and reusability, and in Android and iOS Mobile Native App Development (using Kotlin, Swift).

- Design and run highly available systems at scale / highly available systems (e.g. banking apps & services).

DevOps / Automation / Reliability / Incident management

- Consider automation from the start to reduce toil.

- Navigate production incidents swiftly to get to root cause; drive improvements.

- Champion DORA and other engineering metrics; improve KPIs over time.

Strategy / Stakeholder management / Influence

- Develop and communicate technical strategy aligned to HSBC Technology’s strategic vision.

- Influence senior stakeholders in delivery of IT solutions.

- Build relationships with key stakeholders and technology partners.

- Explain technology well to business/senior managers to gain buy-in to a technology direction.

- Identify risks and opportunities for the business.

Community building / Leadership / Capability uplift

- Build and lead communities that “raise the bar” on quality and efficiency.

- Coach, Mentor and share knowledge with others. Build SMEs.

- Support Engineering Leads to identify solutions to engineering gaps/challenges.

- Facilitate development of cross-functional capabilities to address common gaps/challenges.

- Lead others to change behaviors / transfer expertise.

- Continuously improve self and team; value team success over individual success.

Research / Continuous improvement

- Research new tech/processes and drive adoption.

- Stay up-to-date and guide the engineering community on evolving trends.

- Think a few steps forward and guide team/department to a new direction.

AI / Data / ML enablement

- Act as a trusted partner with Business, accelerating AI adoption.

- Partner with business and engineering teams to identify high-value AI use cases and translate them into deliverable roadmaps.

- Shape and govern AI solution design choices with clear trade-offs on risk, cost, latency and maintainability.

- Embed Responsible AI practices into delivery and ensure solutions meet HSBC governance expectations.

- Establish AI engineering patterns and reusable components to accelerate delivery across teams.

- Drive AI quality and performance management: define evaluation metrics, run offline/online tests, monitor drift, and continuously improve model outcomes.

- Enable AI adoption at scale by coaching teams on AI engineering practices and setting standards for documentation, testing, and operational readiness.

- Work with platform teams to ensure AI workloads are production-ready.

What you will need to succeed in the role:

- Hands-on engineering

- Hands-on, passionate technologist; actively coding (~70% coding).

- Deep awareness of technology, best practices, and emerging industry trends.

- Strong problem-solving; pragmatic delivery while aligning to longer-term strategy.

- Comfortable with ambiguity in requirements/design/outcomes.

- “Communicate with code”.

Programming languages / Technical breadth

- Strong in Java/Kotlin/Swift and hands-on coding experience.

- Broad capability across modern programming languages; can select the right tool.

- Generalist / “T-shaped engineer”; not only a single-domain specialist.

Cloud / Containers / Kubernetes / Microservices / Native Mobile Apps / Android and iOS Mobile Native App Development (using Kotlin, Swift)

- Hands-on expertise in either Kubernetes/Cloud, or in Kotlin and/or Swift for Native Android and iOS Development of Mobile Apps.

- Microservices design + containerized solutions, or well-versed in Android and iOS Mobile Native App Development (using Kotlin, Swift).

- Ability to follow full-stack shifts including containers, Kubernetes, cloud, data lakes, storage, networking, or Android and iOS Mobile Native App Development (using Kotlin, Swift).

- Familiarity deploying solutions to different cloud providers in an agnostic way, or Android and iOS Mobile Native App Development (using Kotlin, Swift).

Reliability engineering / Operations

- Experience designing and running highly available systems at scale / highly available systems.

- Production incident investigation, root-cause analysis, and strategic problem-solving mindset.

DevOps / Automation / Engineering metrics

- Automation-first mindset to reduce toil/time-consuming work; enable faster and secure delivery.

- Support/advocacy for DORA and engineering metrics; KPI improvement.

Architecture / Engineering standards

- Strong knowledge of IT development methodology, architecture design, engineering solutions, and technical standards.

- Open-Source / Engineering culture signals

- Evidence of engagement with the wider tech community (blogs/podcasts, GitHub portfolio, open-source contributions).

- Awareness of analytic tooling and open-source technologies.

Leadership / Communication / Influence

- Ability to develop and communicate technical strategy and direction.

- Ability to influence senior stakeholders; explain technology clearly to business/senior managers.

- Takes accountability & personal risk (not deferring to “an Architect” or “the process”).

- Ability to build relationships with stakeholders/technology partners.

- Ability to evangelize/influence engineering best practices.

- Communicate ideas succinctly; articulate big-picture vision/strategy/direction.

- Ability to think about business impact; holistic problem solving.

AI / ML / GenAI engineering

- Working knowledge of modern AI concepts and delivery patterns: LLM fundamentals (tokens, context windows, latency/cost trade-offs, hallucinations and mitigation).

- RAG patterns (chunking, embeddings, vector search, retrieval quality, grounding/citations).

- Prompt engineering and prompt lifecycle management (versioning, testing, guardrails).

- Fine-tuning vs prompt/RAG trade-offs; when each is appropriate.

- Ability to evaluate AI systems, not just do PoCs and demo them: Define success metrics (accuracy, faithfulness/grounding, toxicity, bias, latency, cost).

- Build evaluation harnesses (golden datasets, regression tests, A/B tests) and monitor drift.

- Responsible AI awareness: Data privacy and confidentiality considerations; secure handling of sensitive data.

- Explainability, fairness/bias awareness, and human-in-the-loop controls for higher-risk use cases.

- Threat awareness (prompt injection, data exfiltration, model misuse) and mitigation approaches.

- MLOps/LLMOps mindset: Model/prompt versioning, reproducibility, release management, and rollback strategies.

- Observability for AI services (quality metrics + standard SRE telemetry).

- Cost management for inference (caching, batching, rate limiting, model selection).

- Practical experience integrating AI into software products: Building AI-enabled APIs/services, orchestration patterns, and integration with existing microservices.

- Using Python effectively for AI prototyping/productionization (even if primary stack is Java/Kotlin/Swift).

## Skills

### Required
- Java
- Kotlin
- Swift
- Cloud
- Containers
- Kubernetes
- Microservices
- Android
- iOS
- Mobile Native App Development
- DevOps
- Automation
- Reliability
- Incident management
- DORA
- Engineering metrics
- AI
- ML
- GenAI

---

Source: [Apply at portal.careers.hsbc.com](https://portal.careers.hsbc.com/careers/job/563774611491423?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
