Lead Software Engineer- Low Latency Trading

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Corporate Sector

Lead Software Engineer for Low Latency Trading at JPMorgan Chase, focusing on enhancing, building, and delivering market-leading technology products in a secure, stable, and scalable way. Responsibilities include executing creative software solutions, designing and developing within a low-latency Electronic Trading environment, directing strategies for server hardware and OS tuning, acting as Design Authority for the compute infrastructure, and leading evaluation sessions with vendors and internal teams. Requires 7 years of experience in system design, application development, testing, operational stability, understanding of networking, proficiency in automation and CI/CD, and knowledge of the financial services industry and cloud-native practices.

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. Work directly with Lines of Business to understand and address their needs and challenges within the compute space within a low-latency Electronic Trading environment
  3. Direct the strategies for server hardware platform, server/OS tuning and automation, and infrastructure application lifecycle
  4. Design Authority for the compute infrastructure application stack, including build and configuration management, and log/metric aggregation
  5. Interface with hardware and software vendors on product roadmaps and to establish the next generation of Electronic Trading Platform infrastructure

Skills

Required

  • 7 years experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Understanding of IPv4 networking, including OSI model, unicast/broadcast/multicast, routing, and network segregation mechanisms
  • Advanced in one or more programming language(s)
  • Proficiency in automation and continuous delivery methods
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • In-depth knowledge of the financial services industry and their IT systems
  • Practical cloud native experience

Nice to have

  • Understanding of IPv4 networking, including OSI model, unicast/broadcast/multicast, routing, and network segregation mechanisms
  • Extensive experience with Configuration Management, preferably Chef or Ansible

What the JD emphasized

  • low-latency Electronic Trading environment
  • low-latency
  • server hardware platform
  • server/OS tuning
  • infrastructure application lifecycle
  • compute infrastructure application stack
  • Electronic Trading Platform infrastructure
  • production code
  • operational stability
  • architectural designs
  • technical credentials
  • new and leading-edge technologies
  • cloud native experience