Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Senior Python Developer with 10+ years of experience in data-intensive Python development to join our team in Bengaluru, India. As part of the Technology team, you will work on developing, enhancing, and maintaining platform services supporting control-specific data preparation pipelines, back-end application components, APIs, and workflow integrations. This role will also contribute to platform modernization and cloud-aligned strategic initiatives.
Responsibilities
- Development and enhancement of Python-based control-specific data preparation modules, back-end services, and APIs.
- Design and implementation of automation and workflow orchestration capabilities.
- Integration of controls onboarding and surveillance components across the platform.
- Delivery of performance, scalability, and reliability improvements.
- Support for cloud migration and modernization initiatives.
- Resolution of application defects and production support issues.
- Delivery of technical documentation and adherence to SDLC and control standards.
- Maintenance of technical documentation and knowledge transfer to internal teams.
Requirements
Must Have
- 10+ years of experience in data-intensive Python development.
- Software design patterns (System design specific): Event-driven, Service-oriented (Microservices), Shared nothing, Serverless.
- Software design patterns (Generic): Singleton, Factory, Decorator, Adapter, Mixins, Prototype, Proxy, Observable.
- Tools and technologies: Python, Kafka (or equivalent queue systems, celery, RabbitMQ), SQS, Pub-Sub, Redis/Memcache (Caching), Airflow, Spark, HDFS, Docker container or GKE (Good to have).
- Frameworks: Pyspark, Pandas, Django, Flask, SqlAlchemy (Equivalent ORM), Any other REST API equivalent, SQL.
- AI tools: Github Copilot, Gemini (Good to have).
- Version Control: GIT.
- CI/CD: Github Actions, Jenkins (Good to Have).
- Cloud Native: SQS, Cloud Tasks/Pub-Sub, S3 or GCS, Cloud Composer, Dataproc, Data Fusion/ Dataflow, Cloud Spanner, Big-query.
Nice to Have
- Knowledge of web backend technology.
- Django, Python, PostgreSQL.
- Atlassian Jira.
- Understanding of Financial Markets Asset Classes (FX, FI, Equities, Rates, Commodities & Credit), various trade types (OTC, exchange-traded, Spot, Forward, Swap, Options) and related systems is a plus.
- Surveillance domain knowledge, regulations (MAR, MIFID, CAT, Dodd Frank) and related Systems knowledge is certainly a plus.
We Offer
- Competitive salary.
- Opportunity to work in a dynamic and innovative environment.
- Professional growth and development opportunities.
About the Company
Join our team in Bengaluru, India, and be part of a leading company in the BCM Industry. We offer a collaborative and inclusive work environment where your skills and ideas will be valued and recognized.
Apply
If you are passionate about Python development and want to contribute to strategic delivery commitments, we would love to hear from you. Apply now and take the next step in your career.
Req. VR-124198
Bengaluru, India
Python
BCM Industry
13/08/2026