Senior Software Developer - Python

Quantiphi

Mumbai

On-site

INR 1,500,000 - 2,100,000

Full time

20 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Quantiphi is seeking a senior Python developer in Mumbai to maintain and extend Python services, containerize and deploy them on Kubernetes, and integrate with other platform components through APIs and messaging.

The role requires 5+ years of Python experience on Linux, strong analytical skills, and excellent communication with clients. Join a fast-paced environment focused on scalable backend systems and robust testing.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional Python development on Linux.
  • Strong analytical skills; clear communication; client-facing experience preferred.

Responsibilities

  • Maintain and extend Python services; fix defects and tune performance.
  • Containerize and deploy services on Kubernetes with correct resource limits and health checks.
  • Integrate the Python services with other platform components through approved APIs and messaging.
  • Write tests, documentation and runbooks; take part in code reviews; mentor peers.

Skills

Python development
Linux
Analytical thinking
Client-facing communication

Education

Bachelor's degree in Computer Science or related field

Tools

RabbitMQ
Docker
Kubernetes
FastAPI
Flask
PyMongo
PostgreSQL
Redis
OpenAPI
Scapy
Celery
Paramiko
pytest

Job description

  • Python 3: Strong production experience; asyncio, multiprocessing and threading, packaging and dependency management, typing.
  • Message-driven services: RabbitMQ (pika/Celery or equivalent), worker and scheduler patterns, retries, idempotency, dead-letter handling.
  • Data stores: MongoDB (PyMongo/Motor), PostgreSQL and Redis; schema and index design for event-heavy workloads.
  • APIs: REST services with FastAPI or Flask; authentication, validation, OpenAPI.
  • Network and protocol work: Packet parsing or capture libraries (e.g. Scapy), syslog/CEF, SNMP, SSH (paramiko), OPC UA clients (asyncua).
  • Rule and analysis engines: Regular-expression and pattern processing, rule evaluation, tagging and enrichment pipelines.
  • Containers: Docker images for Python services, Docker Compose to Kubernetes migration, health checks, resource limits.
  • Quality: pytest, mocking, integration testing, profiling and memory/CPU tuning of long-running services.
Good-to-Have Skills
  • C/C++ (extension modules, libpcap) for packet-capture and recording components.
  • Helm, Prometheus/Grafana; Go; basic anomaly detection or ML pipelines.
  • Industrial protocols and OT/ICS exposure; Windows Event Forwarding concepts.
Key Responsibilities
  • Maintain and extend Python services; fix defects and tune performance.
  • Containerize and deploy services on Kubernetes with correct resource limits and health checks.
  • Integrate the Python services with other platform components through approved APIs and messaging.
  • Write tests, documentation and runbooks; take part in code reviews; mentor peers.
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional Python development on Linux.
  • Strong analytical skills; clear communication; client-facing experience preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer - Python
Senior Software Developer - Python

Quantiphi • Bengaluru Urban

On-site
INR 1,500,000 - 2,200,000
Senior Software Developer - Python
Senior Software Developer - Python

Mployee.me • Mumbai

Hybrid
INR 2,400,000 - 4,200,000
Senior Software Engineer - Python
Senior Software Engineer - Python

EvoluteIQ • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Python Software Developer-S
Python Software Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 700,000 - 1,100,000
Senior Software Engineer - Python
Senior Software Engineer - Python

BEO Software Private Limited • Ernakulam

On-site
INR 900,000 - 1,500,000
Python Lead Developer
Python Lead Developer

NexTurn • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Senior Python Developer
Senior Python Developer

Training Basket • Dadri

On-site
INR 600,000 - 1,200,000
Python Programmer
Python Programmer

Infosys • Pune District, Chennai District, Bengaluru

On-site
INR 1,000,000 - 1,500,000
Python Software Developer
Python Software Developer

The Glove • Bengaluru

On-site
INR 111,600 - 223,200
Software Engineer II (Python, Flask)
Software Engineer II (Python, Flask)

ConnectWise • Pune District

On-site
INR 800,000 - 1,200,000