Lead Software Engineer, Devops - Electronic Market Making

JPMorgan Chase JPMorgan Chase · Banking · Singapore · Commercial & Investment Bank

Lead Software Engineer, DevOps for Electronic Market Making at JPMorgan Chase, focusing on reliability, automation, and operational efficiency of a high-performance, latency-sensitive trading platform. Responsibilities include CI/CD, automation scripting, Linux systems administration, infrastructure-as-code, and supporting monitoring/observability tooling for distributed, multi-region production systems. Requires strong Python, Bash, Linux skills, and experience with CI/CD and configuration management. Experience supporting trading systems and regulated financial environments is preferred.

What you'd actually do

  1. Support and maintain CI/CD pipeline infrastructure, including build orchestration, automated testing, artifact management, and deployment across multiple regions
  2. Assist in implementing automation using Python and Bash to streamline operational workflows, environment provisioning, and configuration management
  3. Help manage and troubleshoot Linux-based (RHEL) production and development environments, including system tuning and resource monitoring
  4. Contribute to infrastructure-as-code for environment configuration and deployment topology across development, UAT, and production
  5. Participate in building and operating monitoring, alerting, and observability tooling to help ensure SLA compliance for trading systems

Skills

Required

  • Python
  • Bash/shell scripting
  • Linux systems administration (RHEL/CentOS)
  • process management
  • performance diagnostics
  • networking fundamentals: TCP/IP, DNS, load balancing
  • CI/CD systems (Jenkins, GitLab CI, or equivalent)
  • configuration management and infrastructure automation (Ansible, Puppet, Salt, or similar)
  • containerization and orchestration technologies (Docker, Kubernetes)
  • C/C++ build systems and toolchains
  • distributed, multi-region production systems
  • incident management: triage, root cause analysis, and remediation
  • C++ codebases for debugging and operational support
  • communication skills
  • collaborative work

Nice to have

  • trading systems
  • low-latency environments
  • electronic trading concepts: exchange connectivity, market data feeds, order routing
  • observability stacks (Prometheus, Grafana, Splunk, ELK)
  • message-oriented middleware or pub/sub systems (AMPS, Kafka)
  • Equities, Options, and Futures market structure
  • regulated financial environments

What the JD emphasized

  • high-performance, latency-sensitive trading platform
  • multi-region
  • production systems
  • regulated financial environments