Software Engineer

DRW is a diversified trading firm with over 3 decades of experience in global markets, operating with its own capital and risk.
Backend
Mid-Level Software Engineer
Contact Company
Finance

Description For Software Engineer

DRW is a diversified trading firm with over 30 years of experience in global markets. Headquartered in Chicago with offices worldwide, DRW trades various asset classes and has expanded into real estate, venture capital, and cryptoassets. The company values autonomy, quick pivoting, and operates with its own capital and risk.

The UP - Analytics - Middle Office team is seeking a Software Engineer to expand their technical capabilities. This role involves building and maintaining services that calculate analytic measures across asset classes, predict market outcomes, and return analytics for various time horizons. The team collaborates with risk managers and trading desks to measure option and rate sensitivities and create monitoring applications.

Key responsibilities include:

  • Designing and developing API, service, and application platforms
  • Testing at multiple levels
  • Coding in various languages and paradigms
  • Collaborating with different teams
  • Providing on-call support
  • Maintaining open communication with users

The ideal candidate should have:

  • Experience in applied mathematics
  • Strong understanding of statistics and probabilities
  • Fluency in multiple programming paradigms
  • Competence in version control, CI/CD, Docker, and Kubernetes
  • Familiarity with functional programming languages and Python
  • Knowledge of data structures and algorithms
  • Understanding of financial assets and engineering (preferred)

Personal traits sought include adaptability, humility, respect for others, collaborative spirit, and excellent problem-solving and communication skills.

Join DRW to be part of a high-expectations environment that values integrity, innovation, and challenging the consensus in the exciting world of global trading and technology.

Last updated a month ago

Responsibilities For Software Engineer

  • Designing, developing and maintaining greenfield and legacy API, service, and application platforms
  • Testing at the unit, functional, and integration level
  • Code in multiple languages, paradigms, and platforms
  • Collaborating with various business, development, IT, and trading support teams
  • Provide on-call support as part of our team-wide rotation
  • Keep open communication with our users for support, testing, and ensuring understanding of their needs

Requirements For Software Engineer

Python
JavaScript
TypeScript
Java
  • Experience using applied mathematics (linear algebra, optimization, numerical methods)
  • Strong understanding of statistics and probabilities
  • Fluent in functional, object-oriented, and imperative programming languages
  • Competent in distributed version control, CI/CD, Docker, and Kubernetes
  • Familiarity with Elixir or similar functional languages
  • Familiarity with Python or similar languages
  • Knowledge of data structures and design/analysis of algorithms
  • Familiarity with exchange-traded financial assets, statistics, or financial engineering (preferred)

Interested in this job?

Jobs Related To DRW Software Engineer

Software Engineer - Pricing and Derived Data

Software Engineer position at DRW focusing on building pricing and derived data systems using Elixir and distributed systems in a global trading environment.

Software Engineer

Mid-level Software Engineer role at DRW, focusing on backend development for a global trading platform with emphasis on scalability and reliability.

Full Stack Software Developer

Full Stack Software Developer role at DRW, a global trading firm, developing critical software for algorithmic trading strategies.

Research Engineer

Join DRW as a Research Engineer, implementing trading strategies and developing cutting-edge financial technology solutions.

Software Engineer

Software Engineer needed for global trading desk at DRW in Chicago, focusing on proprietary trading software development.