Electronic Trading Integration / Devops Specialist - Lead Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Commercial & Investment Bank

Lead Software Engineer for JPMorgan Chase's Equities Electronic Trading team, focusing on enhancing, building, and delivering technology products in a secure, stable, and scalable way. Responsibilities include executing software solutions, developing CI/CD frameworks, automating testing, managing releases, and providing production support within the financial trading domain.

What you'd actually do

  1. Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  2. Develop and implement a framework for continuous integration environments, driving its adoption and evolution.
  3. Automate testing processes and any manual workflows to enhance efficiency and accuracy. Test and validate individual applications and end-to-end integration. Integrate with various trading front office, middle office and back office system.
  4. Manage release processes, provide environment support, and offer production support as needed.
  5. Conduct client, venue certification, and connectivity for various exchanges, markets, and dark pools.

Skills

Required

  • software engineering concepts
  • system design
  • application development
  • testing
  • operational stability
  • UNIX
  • Shell Scripting
  • Python Scripting
  • Automation scripting
  • GIT
  • Jenkins
  • FIX Protocol
  • AWS
  • Cloud
  • Terraform
  • New Features Validation
  • Functional & Regression Validation
  • End-to-end Validation
  • Stress Testing
  • Production Support
  • Change & Release Management
  • cloud
  • artificial intelligence
  • machine learning
  • mobile
  • Shell
  • Perl
  • Python
  • Creating and automating Test Strategies and Test Plans
  • Computer Science
  • Computer Engineering
  • Mathematics

Nice to have

  • Electronic trading space experience
  • Capital Markets Domain
  • Front Office
  • Trade Life Cycle

What the JD emphasized

  • Advanced knowledge of programming language(s)
  • Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Scripting skills to automate day-to-day development and testing and integration tasks (Shell, Perl, Python)
  • Ability to tackle design and functionality problems independently with little to no oversight