Research Software Engineer

Research Software Engineer

Job Type:

Direct-Hire

Location

Chicago

Industry:

Trading Firm

Category:

Fintech

Compensation Range:

$180,000 - $225,000 Per Year

Job id:

22946

Additional Compensation Info:

200000

Rich Text Widget

Research Engineer

Location: Chicago, IL

About the Opportunity Join a premier global proprietary trading organization as a core member of a collaborative systematic investment team. This role embeds you within a high-performance group of technologists and quantitative researchers where you will bridge the gap between complex financial modeling and robust software engineering. You will be given immediate ownership of the firm’s technology stack, leveraging distributed computing and advanced data engineering to drive alpha in global markets.

Responsibilities

  • Collaborate with quantitative researchers to architect, simulate, and deploy sophisticated algorithmic trading strategies.

  • Engineer high-performance simulation software optimized for large-scale distributed computing environments.

  • Build and maintain robust pipelines for the acquisition, storage, and visualization of massive financial datasets.

  • Design and implement intuitive user interfaces to facilitate deep data exploration and comprehensive post-trade performance analysis.

  • Streamline the research-to-production lifecycle by optimizing strategy prototypes for live market deployment.

  • Proactively research and integrate emerging technologies to refine and scale the team's existing technical infrastructure.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a highly quantitative field.

  • Expert-level proficiency in modern C++ and Python development within a Linux environment.

  • Deep mastery of object-oriented design, fundamental data structures, and complex algorithms.

  • Strong academic or professional foundation in quantitative finance mathematics and statistical analysis.

  • Comprehensive understanding of computer architecture, including hardware optimization, OS internals, memory management, and high-performance networking.

  • Extensive experience developing and debugging multi-threaded, low-latency applications.

  • Proven track record of delivering clean, maintainable code in high-pressure, fast-paced environments.

Preferred Qualifications

  • Experience with distributed storage systems and large-scale data processing frameworks.

  • Familiarity with full-stack development for internal research tool creation.

  • Advanced degree (Master's or PhD) in a technical or mathematical discipline.

Compensation & Benefits

  • Competitive base salary with performance-based bonus potential.

  • Comprehensive benefits package including premium medical, dental, and vision coverage.

  • Opportunities for continuous technical training and professional mentorship.

Apply Now
Apply Now
Share this Job
Read More
SCHEMA MARKUP ( This text will only show on the editor. )
Back to Job Search Back to Job Search