Currently we're investigating a bug where the answers are not recorded properly. If you encounter this bug, please email us at rfqjobs@gmail.com.
Software Engineer, Post Trade Automation

Jump Trading LLC is a proprietary trading firm headquatered in Chicago, IL.

(more about Jump Trading)
This job posting has been archived.
Unfortunately Jump Trading has archived this job posting, they are no longer accepting applications.

Software Engineer, Post Trade Automation

The Post-trade Automation team is part of our Core Development team and is responsible for developing Jump’s next generation post-trade processing platform, based on distributed architecture principles and designed to support complex business pipelines.  The system supports ingesting, processing, and enriching tens to hundreds of millions of records per day using both streaming and bulk loading mechanics; in addition, it stores billions of historical transactions with full audit logging of changes for regulatory and analytical purposes.

The role provides the opportunity to learn various aspects of the financial business functions including risk, clearing, regulatory, accounting and compliance.  If you are a tech-savvy individual who enjoys the challenges of solving difficult technical problems in a fast-paced, energetic environment, then this is the role for you. 

What You’ll Do:

  • Design and develop a next generation system for post-trade processing
  • Work with external systems to enrich and normalize trade data
  • Design and develop software components such as trade reconciliations, position calculation, P&L calculations and more
  • Develop tools to assist in the review and analysis of trading activity that involves Big Data
  • Work directly with business users and the core technology team on requirements gathering and system design
  • Use or develop your expertise in custom Python-based BPM framework, Kafka messaging, C++ components, data warehouse integration, JavaScript, and Django framework
  • Other duties as assigned or needed

Skills You’ll Need:

  • At least 7+ years of involved development experience in Python, Java, or C++
  • Experience in supporting middle and back office functions such as trade, position, locates, and settlements management as well as inter-departmental workflows is a plus.
  • Strong written and verbal communication skills
  • Solid understanding of data architecture, software design and best coding practices
  • Significant experience with SQL databases and messaging solutions like Kafka
  • Great attention to detail
  • Ability to work with the business to capture requirements and implement solutions to meet end-user needs
  • Proven independent contributor in a team dynamic
  • Reliable and predictable availability

Other jobs at Jump Trading: