Senior Software Developer - Python

Quantiphi

Bengaluru Urban

On-site

INR 1,500,000 - 2,200,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Quantiphi in Bengaluru seeks an experienced Python developer to maintain and extend production services on Linux. You will work on RESTful APIs using FastAPI or Flask, manage data stores like MongoDB and PostgreSQL, and containerize services for Kubernetes deployments.

Strong debugging and testing skills are essential. You will collaborate with teams across platforms, write documentation, and participate in code reviews while mentoring peers and contributing to performance tuning in long-running

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
REST APIs
FastAPI/Flask
Docker/Kubernetes
Testing
CI/CD
SQL/NoSQL

Education

Bachelor's degree in CS/Engineering

Tools

MongoDB
PostgreSQL
Redis
Docker
Kubernetes
Celery
RabbitMQ
Scapy
OpenAPI

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 • Mumbai

On-site
INR 1,500,000 - 2,100,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
Senior Python Developer
Senior Python Developer

Orange Datatech • Indore District

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

The Glove • Bengaluru

On-site
INR 111,600 - 223,200