Senior Python Developer

On-siteSalary not specified
India

Tech Stack

GitHub ActionsDockerKafkaSQLAlchemyPythonFlaskAirflowPandasGitDjango

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 Pune, 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 also involves contributing 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.

Languages

  • English: C2 Proficient

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 Pune, India, and contribute to our mission of delivering cutting-edge technology solutions. We offer a collaborative and inclusive work environment where your skills and ideas will be valued.

Job Details

Company name:
Luxoft
Location:
India
Work Mode:
On-site
Posted on TheJob:
Jul 28, 2026
Last checked:
Aug 14, 2026
Apply Now