HSBC – Junior Associate – Python Developer

July 1, 2026
6 ₹ LPA - 10 ₹ LPA / year

Job Description

About the Job
🏢 Company: HSBC
💼 Role: Junior Associate – Python Developer
📍 Location: Bangalore, Karnataka
⏳ Experience: Freshers & Early Career
🔖 Job Type: Full-Time (Hybrid)

Job Description

HSBC is inviting applications for the position of Junior Associate – Python Developer at its Bangalore office. This role offers an exciting opportunity for aspiring Python developers and finance technology professionals to build a rewarding career with one of the world's leading banking and financial services organizations. As a Junior Associate, you will work at the intersection of software development, banking operations, structured finance, and data management, supporting critical financial processes related to securitization, credit portfolio management, and regulatory reporting. The position is ideal for candidates with strong Python programming skills who are eager to apply technology to solve complex business challenges within the banking and financial services industry.

In this role, you will contribute to developing and supporting automation solutions, managing financial datasets, performing reconciliations, and assisting with reporting processes that support HSBC's global banking operations. You will work closely with cross-functional teams responsible for credit risk management, investor reporting, legal documentation, compliance, and operational controls. Python will be used extensively to automate repetitive processes, improve reporting accuracy, analyze financial information, and enhance operational efficiency. The position provides valuable exposure to structured finance, securitization, capital markets, credit insurance, banking regulations, and enterprise-scale financial systems while strengthening your technical and analytical capabilities.

HSBC promotes a collaborative and inclusive work culture where innovation, continuous learning, and professional development are strongly encouraged. Employees receive opportunities to work with global teams, participate in challenging financial technology projects, and contribute to business-critical initiatives that support millions of customers worldwide. Whether you aspire to become a Python Developer, Financial Technology Engineer, Data Analyst, Credit Risk Specialist, or Banking Technology Consultant, this role provides a strong foundation for long-term career growth within one of the most respected international banking institutions.


Roles & Responsibilities

  • Develop and maintain Python-based solutions that automate financial operations, improve reporting accuracy, and streamline business processes across banking and structured finance functions.
  • Monitor, investigate, and resolve issues related to reference portfolio data while ensuring the accuracy, completeness, and consistency of financial information maintained within enterprise systems.
  • Perform reconciliation and substantiation of financial assets, reimbursement rights, compensation receivables, and transaction-related records to support accurate financial reporting.
  • Prepare regulatory reports, investor reports, internal management reports, and compliance documentation while ensuring adherence to banking regulations and reporting standards.
  • Coordinate with legal, finance, operations, auditors, and external stakeholders to support due diligence activities, securitization transactions, and financial documentation requirements.
  • Calculate investor guarantee fees, collateral interest, operational expenses, and other financial obligations according to contractual agreements and organizational policies.
  • Manage default claim processes related to securitized portfolios, insurance-backed loans, and structured finance transactions while responding to investor queries professionally.
  • Review legal documentation, participation agreements, confidentiality requirements, and transaction records before policy implementation or financial settlement activities.
  • Maintain secure data repositories, documentation archives, operational records, and reconciliation reports while ensuring compliance with internal governance and regulatory standards.
  • Support lifecycle management of structured finance transactions by monitoring portfolios, processing settlements, maintaining controls, and ensuring operational efficiency.
  • Identify opportunities to improve automation, reporting processes, data quality, and operational controls by leveraging Python programming and analytical problem-solving skills.
  • Collaborate effectively with cross-functional global teams while managing multiple assignments, meeting deadlines, and maintaining high standards of quality and compliance.

Requirements & Eligibility

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, Finance, Mathematics, Statistics, or a related discipline from a recognized university.
  • Strong proficiency in Python programming is mandatory, with the ability to develop automation scripts, perform data analysis, and build efficient software solutions.
  • Basic understanding of banking operations, financial services, capital markets, or structured finance concepts will be highly beneficial for this role.
  • Familiarity with credit risk management, securitization, credit insurance, loan products, or financial portfolio management will be considered an added advantage.
  • Good analytical thinking, logical reasoning, and problem-solving abilities with the capability to interpret financial data and identify operational improvements.
  • Strong attention to detail and the ability to perform reconciliations, validate financial information, and maintain high levels of data accuracy.
  • Excellent written and verbal communication skills with the ability to collaborate effectively across technical teams, business units, auditors, and external stakeholders.
  • Ability to prioritize multiple assignments, manage competing deadlines, and consistently deliver high-quality work in a fast-paced banking environment.
  • Understanding of regulatory compliance, operational risk management, internal controls, and governance principles within financial institutions is desirable.
  • Proactive learning mindset with the willingness to continuously expand technical knowledge in Python, financial technology, banking systems, and structured finance operations.

Expected Salary

The expected salary for a Junior Associate – Python Developer at HSBC India generally ranges between ₹6 LPA and ₹10 LPA, depending on educational qualifications, Python programming proficiency, relevant internship experience, financial domain knowledge, and interview performance. In addition to a competitive salary package, HSBC offers comprehensive employee benefits, hybrid work flexibility, performance-based incentives, learning and certification programs, healthcare benefits, and excellent career growth opportunities within global banking and technology teams.


🚨 Stop Scrolling – This Could Be Your Shortcut to Interviews

Most candidates apply to 100+ jobs and never hear back.
The real reason? They don’t know where recruiters are actually hiring from.

Our April Hiring PDF includes verified HR emails and hiring details from companies like:

Dentsu, IBM, HCL, PwC, LTIMindtree, Wipro, Cognizant, Deloitte, Capgemini, Amazon, TCS, Infosys, EPAM, EY, NTT Data, Tech Mahindra, Fractal, GlobalLogic, Coforge, UST and many more.

Inside you’ll find:
✔ 300+ Fresher Job Opportunities
✔ 2500+ Verified HR Emails & Contacts
✔ Direct Hiring + Consultancy Openings
✔ IT & Non-IT Roles

🔥 60+ students placed recently using these hiring leads

👉 Grab the April Hiring List Now: April Hiring PDF

 

Related Jobs