DeveloperJobs.io
← Back to all jobs

Job Description

JPMorgan Chase's Equities Electronic Trading Technology Team in Houston is seeking a Lead Software Engineer to serve as a core technical contributor within an agile group. You will deliver secure, high-quality production code and technology solutions across multiple areas to support strategic business objectives.

Responsibilities

  • Execute creative software design, development, and debugging with the ability to move beyond routine approaches to build solutions or decompose complex problems.
  • Identify opportunities to eliminate toil or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  • Drive decisions that influence product design, application functionality, and technical operations and processes.
  • Influence peers and project decision-makers to consider the use and application of leading-edge technologies.
  • Understand the requirements and challenges facing developers from a CI/CD perspective.
  • Develop secure, high-quality production code and review or debug code written by others.
  • Lead evaluation sessions with external vendors, startups, and internal teams to probe architectural designs, technical credentials, and applicability within existing systems and information architecture.
  • Lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
  • Contribute to a team culture that values diversity, opportunity, inclusion, and respect.

Requirements

  • Formal training or certification in software engineering concepts, computer science, or computer engineering with 5+ years of applied experience.
  • Hands-on experience delivering system design, application development, testing, and operational stability.
  • Strong knowledge of at least one mainstream language (Java, C++, Python, Go, Kotlin, TypeScript, C#, etc.).
  • Hands-on experience with FinOps.
  • Experience with AI.
  • Proficiency in low-latency, real-time, scalable trading systems, and familiarity with algorithmic trading, including systematic trading.
  • Ability to work effectively within a global team spanning NA, EMEA, and APAC while contributing to the Equities technology organization.
  • Solid understanding of how to build efficient software and the implications of bypassing established guardrails.
  • Ability to tackle design and functionality problems independently with minimal oversight.
  • Familiarity with CI/CD practices and tools such as Jenkins or TeamCity.
  • Knowledge of building or integrating high-throughput messaging APIs and middleware.

Technologies

  • Java
  • C++
  • Python
  • Go
  • Kotlin
  • TypeScript
  • C#
  • Jenkins
  • TeamCity

Benefits

  • Base salary determined based on role, experience, skill set, and location
  • Commission-based pay and/or discretionary incentive compensation, paid in cash and/or forfeitable equity
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.