Skip to Content


FI Trading Systems Engineer -Chicago

Location: Chicago
Job Code: 1071
# of Openings: 1


KCG-Trading Operations Engineer


KCG is a leading market maker working in three continents, across four asset classes, on over 50 markets around the world. Our team is strong and growing, always going after new ways to create better and more efficient markets.

Working at the intersection of financial markets and technology, our tight-knit, interdisciplinary teams create the innovations that are improving the markets of tomorrow. We put our newest talent side-by-side with some of the leading thinkers in the industry, creating a vibrant work experience that promotes mutual learning and respect.

We cultivate an environment that is challenging and rewarding for each and every employee. Over the years, we’ve come to attract a unique kind of person—confident but humble, competitive but collaborative, focused but flexible. It’s a combination of traits that tie back to the values that have shaped our success to date, and will be critical to our success in the future.

We are seeking a driven, highly experienced systems engineer/architect to help build and support the technical infrastructure that underlies our proprietary trading applications. This person will be responsible for high-level design of trading systems architecture, in-depth performance analysis and troubleshooting, and planning and deployment of new installations of our trading infrastructure.

Strong analytical and creative skills as well as in-depth knowledge of operating systems, scripting, and networks are a must (preferably working with trading firms or exchanges).

Key Responsibilities:

  • Identify and evaluate new technology
  • Employ innovative thought and automation to improve productivity, workflow, and technology deployment
  • Identify and improve performance bottlenecks
  • Drive the deployment of new installations of trading systems at exchange colocations
  • Work closely with other parts of the business to identify areas of high opportunity.


  • Deep understanding of Linux Operating System internals
    • Understanding how network stacks, scheduler, virtual memory system, interrupt handling, and device drivers work
    • Ability to dive into kernel source
  • Experience with performance analysis and optimization
    • Familiarity with performance analysis tools (sar, oprofile, vmstat, iostat, strace, systemtap, tcpdump)
    • Understanding of linux kernel tunables(/proc/sys, sysctl interfaces)
    • Capable of performing statistical analysis of performance metrics
  • Knowledge of TCP/IP, Multicast, Routing and Switching technology
  • Extensive experience with scripting, preferably in python
  • Knowledge of C, C++, SQL a plus
  • Analytical mindset, highly effective at decision-making
  • Ability to manage numerous business priorities with ease
  • Willing to learn the intricacies of a world-class financial trading floor
  • Able and willing to do critical strategy work all the way through hands on implementation
  • Experience with datacenter buildout, power and cooling a plus

Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search

Powered By Taleo