Lead Software Engineer, DevOps

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Houston, TX
Employment
Full-time
Posted
13 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $171k
$121k $225k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $130,900–$211,525.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1226 open roles on FindRole.

Listed pay typically runs $156,750–$215,000 across 5 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, DevOps

Lead Software Engineer - DevOps with Equities Electronic Trading joins the Trading / Derivatives Execution Tech team to enhance and deliver market-leading technology products. This role focuses on the reliability, performance, and operational integrity of electronic and equities trading systems, specifically regarding FIX protocol connectivity. You will provide daily production support, monitor system health using Grafana dashboards, and lead incident triage for trading-impacting signals. Key responsibilities include developing Python scripts for operational workflows, managing Kafka on AWS, and performing root cause analysis on recurring issues. You will utilize Linux troubleshooting, Bash scripting, and C++ exposure to investigate complex issues in trading components. The role requires expertise in DevOps and SRE practices within low-latency environments, ensuring stable order flow and disciplined change execution across the trading platform.

What you'll do

  • Provide daily production support for electronic trading platforms, focusing on FIX protocol connectivity and order workflow stability.
  • Monitor system health and trading signals using Grafana dashboards to track latency, errors, and throughput.
  • Lead incident triage and restoration activities during service degradations, including stakeholder communication and post-incident follow-up.
  • Perform root cause analysis on recurring issues to implement durable remediations, runbook improvements, and operational automation.
  • Develop production code and scripts using Python for health checks, reporting, and environment validation.
  • Operate and support Kafka on AWS, managing topic design, consumer groups, and throughput tuning.
  • Troubleshoot Linux-based systems using logs, process diagnostics, and network-level checks.
  • Partner with development teams to investigate complex trading component issues by interpreting C++ logs and traces.

What we're looking for

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Advanced proficiency in one or more programming languages, frameworks, and tools such as Python, C++, and Bash Scripting.
  • Demonstrated experience in DevOps or SRE in mission-critical, low-latency environments with accountability for uptime and incident execution.
  • Practical understanding of the FIX protocol.
  • Strong Linux troubleshooting capability, including log analysis, process/resource diagnostics, and command-line proficiency.
  • Proficiency in automation and continuous delivery methods, including CI/CD, Application Resiliency, and Security.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and understanding responsible AI use in engineering.
  • Knowledge of electronic or equities trading environments, including order lifecycle concepts (preferred).
  • Exposure to C++ sufficient to assist with investigation, such as reading stack traces and logs (preferred).
  • Familiarity with ATLAS or similar internal platforms used for production operations (preferred).
  • Basic networking knowledge relevant to troubleshooting connectivity and performance (preferred).

More like this

Similar roles

Lead Software Engineer Developer, DevSecOps

Boeing

Richardson, TX 13 days ago $171,700–$232,300
DevSecOps CI/CD Infrastructure as Code Python Java C/C++ Bash PowerShell Kubernetes OpenShift Docker Podman Apptainer Ansible Terraform Puppet Chef Jenkins Git GitLab Bitbucket GitHub Actions Maven Gradle Make CMake Nexus Artifactory Prometheus Grafana ELK EFK JUnit Cucumber SAST DAST SCA Linux Jira Agile
9+ yrs exp

Lead Software Engineer, DevOps

Capital One Financial

Riverwoods, IL 46 days ago
AWS Terraform Ansible Python Kubernetes Docker Java SQL Go Linux Unix Ruby Cassandra ElasticSearch Apache Spark Jenkins Bash Agile
4+ yrs exp

DevOps Software Engineer

The Hartford

Charlotte, NC +3 34 days ago
AWS Terraform Kubernetes Docker CI/CD Python CloudFormation AWS CDK ECS EKS GitHub Actions Jenkins GitLab CI/CD Azure DevOps Git GitHub Dynatrace Splunk CloudWatch Prometheus Grafana Bash PowerShell DevSecOps Agile SAFe SRE
3+ yrs exp Hybrid

Staff Software Engineer, Brokerage Infra

Robinhood

Menlo Park, CA +1 36 days ago $230,000–$270,000
Order Processing Account Management High Availability Capacity Planning Incident Response Traffic Routing SLOs QPS Scalability Modernization
10+ yrs exp Hybrid

Software Engineer III, Trading Platform Development

JPMorgan Chase

Jersey City, NJ 34 days ago
Java Kafka Kubernetes AWS Redis IBM MQ Rabbit MQ SQL NoSQL Microservices RESTful APIs CI/CD TDD BDD Domain-Driven Design Swagger OpenAPI React FIX Protocol Amazon MSK GemFire Apache Ignite
3+ yrs exp