Skip to content
hsbc logo

hsbc

Full Stack Developer - Python

HSBC is looking for a Full Stack Developer specializing in Python to join its technology team in Bangalore. The opportunity focuses on developing software solutions that support business operations while meeting financial and regulatory requirements. The selected candidate will work with Python, analytics libraries, backend frameworks, and modern development technologies. The role also involves collaborating with analytics, business, and IT teams, improving existing processes, and contributing to end-to-end software development projects.

Location

Bangalore, Karnataka, India

Experience

Relevant experience in end-to-end application and software product development. Specific years not mentioned.

Salary

₹8–15 LPA

Job Type

Full-time

Work Mode

On-site

Posted

6 Nov 2026

Responsibilities

  • • Develop software solutions that address changing business and regulatory requirements.
  • • Collaborate with analytics teams to build practical software applications.
  • • Ensure software solutions follow applicable financial and regulatory standards.
  • • Coordinate with internal and external auditors or regulators when required.
  • • Identify opportunities to improve processes through automation and operational efficiency.
  • • Work with Risk and Compliance teams on development activities.
  • • Coordinate with Business, Analytics, Transformation, and IT teams.
  • • Communicate with stakeholders across different organizational levels.
  • • Participate in software development projects and technical discussions.

Requirements

  • • B.Tech / M.Tech in Computer Science or a quantitative-related field.
  • • Experience in end-to-end application and software product development.
  • • Strong Python programming knowledge.
  • • Experience with Flask, FastAPI, Pandas, and NumPy.
  • • Understanding of quantitative finance and analytics.
  • • Knowledge of object-oriented design and functional programming.
  • • Understanding of software architecture and algorithms.
  • • Familiarity with software development lifecycle practices.
  • • Knowledge of REST APIs, gRPC, Apache Beam, Docker, and Kubernetes.
  • • C++ knowledge is an added advantage.
  • • Familiarity with Dash, UI frameworks, and AI prompting is desirable.

Skills

PythonFlaskFastAPIPandasNumPyREST APIsgRPCApache BeamDockerKubernetesC++DashObject-Oriented ProgrammingFunctional ProgrammingSoftware ArchitectureAlgorithmsData Analytics

Eligibility

  • • B.Tech / M.Tech in Computer Science or a quantitative-related discipline.
  • • Candidates with experience in application and software product development are preferred.
  • • Practical knowledge of end-to-end software development.
  • • Strong Python programming and analytical skills.
  • • Knowledge of finance, particularly quantitative finance.
  • • Understanding of object-oriented design, functional programming, software architecture, and algorithms.
  • • Knowledge of software development lifecycle and methodologies.
  • • Familiarity with REST, gRPC, Apache Beam, Docker, and Kubernetes.
  • • Knowledge of C++ is an additional advantage.
  • • Experience with Dash, other UI frameworks, or AI prompting is beneficial.

How to Apply

Need referral for this job click 👉Referrals
Need resume for this job click 👉Resume Prep