# Financial Engineering

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

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

## Description

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.

In this role, you will:

- Personally design, build, test and support production-quality full stack applications and shared services. Lead the implementation of complex components while remaining an active contributor to the codebase.

- Act as a senior technical authority within the function, providing informed guidance across software architecture, cloud engineering, application development and the wider technology landscape.

- Shape the architecture and evolution of the platform, including shared services, application onboarding patterns, integration standards, developer experience and operational controls.

- Develop backend systems using Python and Java, selecting patterns and technologies according to the performance, reliability and maintainability needs of each service.

- Build modern frontend applications using React, Next.js and TypeScript or JavaScript.

- Design robust, scalable distributed systems using appropriate patterns, including microservices and event-driven architecture.

- Make and document significant architecture and engineering decisions, balancing immediate delivery with long-term sustainability.

- Diagnose complex production, performance and integration issues, identify root causes and drive effective solutions.

- Conduct detailed code, design and architecture reviews and ensure that agreed engineering standards are applied consistently.

- Mentor engineers and provide technical direction across teams and locations while explaining complex decisions clearly to technical and non-technical stakeholders.

To be successful you will:

- Have extensive commercial software-engineering experience, including recent hands-on development of complex production systems.

- Be an expert-level production engineer in both Python and Java, with deep knowledge of language fundamentals, testing, performance and maintainability.

- Have strong hands-on experience with React and TypeScript or JavaScript, including the design and delivery of production frontend applications.

- Have proven experience designing and implementing secure, resilient distributed systems using well-designed APIs, microservices and event-driven architecture where appropriate.

- Have experience designing or evolving extensible application platforms, developer platforms, marketplaces or comparable ecosystems that support multiple applications and engineering teams.

- Possess strong hands-on cloud architecture and engineering experience, preferably on Google Cloud Platform, covering areas such as compute, networking, identity, data services, observability and cost management.

- Have production experience with containerization and orchestration, CI/CD pipelines, relational and NoSQL databases, security, observability and reliable production operations.

- Show evidence of leading important architecture and engineering decisions, raising standards through rigorous reviews and mentoring, while continuing to contribute directly to implementation.

- Possess broad technical judgement across architecture, cloud, application security, networking, data, integration and DevOps, together with the ability to diagnose difficult issues and communicate decisions clearly.

- Have experience in financial services, financial markets, treasury or another highly regulated environment.

Benefits include:

- The opportunity to solve complex, business-critical engineering problems with direct organizational impact.

- A senior technical role that combines meaningful hands-on development with influence over architecture and engineering standards.

- A collaborative environment with experienced engineers and stakeholders across the organization.

- Opportunities for career growth, mentoring and continuous technical development.

## Skills

### Required
- Python
- Java
- React
- TypeScript
- JavaScript
- Next.js
- Cloud Engineering
- Microservices
- Event-driven Architecture
- Google Cloud Platform
- Containerization
- Orchestration
- CI/CD Pipelines
- Relational Databases
- NoSQL Databases
- Security
- Observability

### Nice to have
- C++
- Go
- Rust
- Data Science
- Analytics
- Machine Learning
- Statistical Modelling
- Dash

---

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