Posted on: 23/01/2026
Role Overview :
We are rebuilding the core of our post-trade processing systems to make them modular, scalable, and cloud-native on AWS. This role involves modernizing legacy Python applications, re-architecting services for performance and resilience, and deploying them on AWS using DevOps best practices.
You will work in a you build it, you run it environment, owning highly critical trading, reconciliation, and reporting systems that operate during India business hours, ensuring uninterrupted 24x7 trading support.
Key Responsibilities :
Python Backend Engineering :
- Re-architect and modernize legacy Python applications into scalable, modular microservices.
- Design and maintain high-performance backend services supporting post-trade processing, reconciliations, and reporting systems.
- Own and enhance critical batch processing jobs interfacing with exchanges, FCMs, and internal financial systems.
AWS & Cloud Architecture :
- Design, deploy, and manage applications on AWS, leveraging services such as: EKS, EC2, S3, RDS (PostgreSQL/MySQL), IAM, CloudWatch
- Ensure high availability, scalability, fault tolerance, and disaster recovery of cloud workloads.
- Optimize cloud resources for cost, performance, and reliability.
DevOps & Platform Engineering :
- Dockerize applications and deploy them on Kubernetes (EKS) clusters.
- Build and maintain CI/CD pipelines using Git-based workflows for automated build, test, and deployment.
- Implement Infrastructure as Code (IaC) using Terraform and/or Helm.
- Establish observability using logging, monitoring, alerting, and dashboards (CloudWatch, Prometheus, Grafana, etc.).
Database & Performance Optimization :
- Optimize relational databases (PostgreSQL/MySQL) for high-volume, end-of-day transactional workloads.
- Improve query performance, indexing strategies, and batch execution efficiency.
Operations & Support :
- Take end-to-end ownership of production systems running during India business hours.
- Monitor, troubleshoot, and resolve production issues, processing errors, and system exceptions.
- Ensure end-of-day processes complete successfully and reports are generated and delivered on schedule.
Required Qualifications :
- 10+ years of overall software engineering experience
- 5+ years of strong hands-on experience in Python development
- Proven experience deploying and operating applications on AWS cloud
- Strong hands-on expertise with Docker and Kubernetes (EKS) in production environments
- Solid experience with CI/CD pipelines, Git workflows, and DevOps automation
- Strong understanding of Linux/Unix systems, scripting, and troubleshooting
- Hands-on experience with PostgreSQL/MySQL, including performance tuning
Preferred / Nice-to-Have Skills :
- Experience in post-trade, clearing, or financial back-office systems
- Familiarity with FIX or other financial/exchange protocols
- Experience with Terraform, Helm, or other IaC tools
- Exposure to message queues or streaming platforms (Kafka, RabbitMQ, etc.)
- Experience working in high-availability, low-latency, high-throughput systems
What Makes This Role Unique :
- High-impact ownership of mission-critical trading systems
- True DevOps ownership build, deploy, run, and scale
- Deep exposure to AWS cloud-native architecture at scale
- Work on complex financial systems with real-world impact
Did you find something suspicious?
Posted by
Posted in
DevOps / SRE
Functional Area
DevOps / Cloud
Job Code
1605489