C++ Trading Application Dev – Chicago, IL (full time/direct hire)
Trading Systems Developer (C++/Java Developer)
Job Description
Top tier proprietary electronic trading firm seeks exceptional C++ developer to participate in the architecture and development of the next generation of trading applications.
Key Responsibilities:
• Learn and internalize the theories behind current trading system.
• Participate in the design, architecture and implementation of next generation software.
• Take ownership of system from design through implementation.
Key Skills / Attributes:
• Analytical Mindset
• Exceptionally proficient in C++ (Python & Java a plus)
• Familiarity with Linux environments (Windows a plus)
• Familiarity with Options/Exchange Trading technologies will greatly differentiate candidate.
• Ability to manage numerous software development priorities with ease
• Experience with hardware &/or real-time systems a plus
• Focus on performance of applications under high load
• Consistently improving skill set and knowledge base
• Willingness to work on the cutting edge of technology
• Iterative development style
• Efficient communicator
• Easy going nature
Job Requirements:
• Three or more years experience as an exceptional developer
• High level knowledge & competencies in one or more of the following areas:
• TCP stack optimization
• multi-core 1 machine parallelism
• low level performance / cache optimization / profiling
• Ability to relate/communicate effectively to all levels of associates – management, developers, traders, and operations
• Heavy attention to detail; broad picture view as well
• Prior experience in performance critical applications
• Creative/Innovative problem solving skills
• In-depth knowledge of desktop and network software
• Eligible to work in the United States