HamburgerMenu
hirist

Job Description

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

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in