C++ Software Engineer | Core Development

Jump Trading Jump Trading · Quant · Austin, TX +1 · Core Development

Jump Trading Group is seeking a C++ Software Engineer for their Core Development team, focusing on building and maintaining their global trading platform. This role involves optimizing the core trading engine, building custom hardware, and leveraging software/hardware engineering, data science, and research to drive trading and business needs. The engineer will collaborate with traders, quantitative researchers, and technologists to solve complex technical problems in a fast-paced environment.

What you'd actually do

  1. architect, build and maintain our world-class trading platform
  2. design, build and test the infrastructure, tools and systems that drive Jump’s business
  3. collaborate extensively with traders, quantitative researchers and technologists across the organization to solve difficult technical problems ranging from CPU architecture and operating systems to networking and hardware
  4. look for strong problem solvers who are passionate, inquisitive and enjoy collaborating with others in a fast-paced and energetic environment

Skills

Required

  • modern C++ development experience in a Linux environment
  • Strong understanding of computer systems e.g. operating systems, networks, and performance optimization
  • Experience in Object-Oriented design and multi threaded programming
  • Experience in creating/supporting cross-platform multi threaded applications
  • Strong analytical and problem solving skills
  • Bachelor's degree in Computer Science, Computer Engineering or related field

Nice to have

  • Ideally some experience in developing low latency systems

What the JD emphasized

  • world class research
  • global financial markets
  • Constant innovation requires fearlessness, creativity, intellectual honesty, and a relentless competitive streak
  • design, develop, and deploy technologies that change our world
  • optimize our core trading engine
  • building custom hardware
  • software & hardware engineering
  • data science and research
  • infrastructure and tools
  • architect, build and maintain our world-class trading platform
  • design, build and test the infrastructure, tools and systems that drive Jump’s business
  • collaborate extensively with traders, quantitative researchers and technologists across the organization to solve difficult technical problems ranging from CPU architecture and operating systems to networking and hardware
  • strong problem solvers
  • passionate, inquisitive and enjoy collaborating with others in a fast-paced and energetic environment
  • modern C++ development experience in a Linux environment
  • Strong understanding of computer systems e.g. operating systems, networks, and performance optimization
  • Experience in Object-Oriented design and multi threaded programming
  • Experience in creating/supporting cross-platform multi threaded applications
  • Strong analytical and problem solving skills
  • developing low latency systems
  • Bachelor's degree in Computer Science, Computer Engineering or related field