DRW
Chicago, IL

Lead Software Engineer, Futures Trading Desk

| Chicago
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

DRW is a technology-driven, diversified principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world. As the markets have evolved over the past 25 years, so has DRW – maximizing opportunities to include real estate, cryptoassets and venture capital. With over 1,000 employees at our Chicago headquarters and offices around the world, we work together to solve complex problems, challenge consensus and deliver meaningful results. It’s a place of high expectations, deep curiosity and thoughtful collaboration.

We are starting a new trading desk and we’re looking for a Lead Software Engineer to bootstrap the effort.  In this role, you’ll be expected to design, development and test proprietary trading software.  The firm has built up a significant set of tools and technology, which you will have access to. You will be expected to pragmatically focus on business value by leveraging our existing tools and infrastructure wherever possible.

What you’ll do in this role:

  • Manage the day to day technology requirements of a DRW trading desk.
  • Build out real time trade management and risk analysis algorithms and visualization tools.
  • Write performance sensitive code and algorithms.
  • Support the trading desk’s research & analysis workflows - utilizing and extending DRW’s in house data analysis infrastructure.
  • Work directly with traders, developers and researchers in a tight knit team

You’ll be right at home if you have:

  • An entrepreneurial spirit and a desire to work directly with your software’s users.
  • Leadership skills and a team orientated mentality.
  • Experience working in the trading industry developing business critical applications

Required technical experience:

  • Java – at least 5 years of full stack experience writing Java servers running on Linux
  • Python - 3+ years of professional script development experience
  • C/C++ - ability to maintain and integrate native code – e.g. integrating a C++ library into a Java system.
  • Web UIs – you should be able to write user interface code to present the majority of our tools to users
  • Rust – we use Rust where performance matters. Experience with Rust is not required but is a nice to have.

For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at https://drw.com/privacy-notice.

California residents, please review the California Privacy Notice for information about certain legal rights at https://drw.com/california-privacy-notice.

See More
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Where we are

Situated in Chicago's thriving West Loop, our HQ is convenient for Metra and CTA riders alike - and foodies looking for a bite on "Restaurant Row."

Technology we use

  • Engineering
    • .NETLanguages
    • C#Languages
    • C++Languages
    • GolangLanguages
    • JavaLanguages
    • JavascriptLanguages
    • PerlLanguages
    • PythonLanguages
    • RubyLanguages
    • ClojureLanguages
    • ElixirLanguages
    • D3JSLibraries
    • jQuery UILibraries
    • ReactLibraries
    • ReduxLibraries
    • Twitter BootstrapLibraries
    • ASP.NETFrameworks
    • Node.jsFrameworks
    • Ruby on RailsFrameworks
    • PhoenixFrameworks
    • Microsoft SQL ServerDatabases
    • MongoDBDatabases
    • OracleDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • RiakDatabases
Previous
Next

What are DRW Perks + Benefits

Culture
Volunteer in local community
Partners with Nonprofits
Friends outside of work
Eat lunch together
Intracompany committees
Open door policy
Group brainstorming sessions
Pair programming
Open office floor plan
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Onsite Gym
Team workouts
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Performance Bonus
Child Care & Parental Leave Benefits
Child Care Benefits
Generous Parental Leave
Flexible Work Schedule
Family Medical Leave
Adoption Assistance
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Free Daily Meals
Game Room
Stocked Kitchen
Some Meals Provided
Happy Hours
Parking
We offer employees Paid on-site garage parking.
Recreational Clubs
Relocation Assistance
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
Tuition Reimbursement
Lunch and learns
Acme Co. hosts lunch and learn meetings once per month.
Promote from within
Mentorship program
Our mentorship program includes Cross-department program, Career mentoring, Leadership mentoring.
Online course subscriptions available
Customized development tracks

Additional Perks + Benefits

Daily catered breakfast and lunch. On-site yoga and meditation classes. Trivia nights. Chair massages. Wine, beer, and whiskey tastings. Mentorship program. Game tournaments. Speaker series and "Geek Lunches."

An Insider's view of DRW

How does your team reward individual success?

Our team acknowledges individual success and provides an environment to further new ideas. The team then ensures higher management is aware of your contribution. These accomplishments become part of the individual’s and team’s record at the end of the year. This approach I believe has led to a lot of innovations on my team.

Kumbi

Network Engineer

What kinds of technical challenges do you and your team face?

During my internship in Chicago, I built models in python, ones that are still used on that desk today. The next summer, I returned as a full-time trading analyst and picked up right where I left off. I focus on systematic research and the development and execution of new strategies for the foreign exchange (FX) options desk in Chicago.

Alex

Quantitative Trading Researcher

What are some things you learned at the company?

We’re free to choose the technology stack that best solves each individual problem, so the learning happens project to project. I started programming in C#, but changing teams exposed me to a new suite of languages that I’m now working in regularly

Carissa

Software Engineer

How do your team's ideas influence the company's direction?

Working on the risk team, I combine the principles of risk management and computer science. I help direct how we take risk across the organization, and ensure reliability with the use of really innovative tech.

Brawnski

Software Engineer

What are some social events your company does?

DRW is not all work, all the time. We offer a number of activities and events for all interests, like monthly wine tastings, sports leagues, hobby clubs and movie outings to name a few.

Michelle

Systems Team Lead

Jobs at DRW
33

All Jobs
All Jobs
Finance
Data + Analytics
Design + UX
Dev + Engineer
HR
Internships
Marketing
Operations
Tap to close

HR/HRIS Coordinator

DRW
Chicago
6 days ago
+46
As an HR/HRIS Coordinator, you will act as both a functional and technical HR subject matter specialist on the HR team.  You will help our HRIS team administer and configure DRW’s current global HR system, Workday, and collaborate with other HR team members on various HR initiatives such as immigration, new hire orientation, global payroll, employee benefits and performance management. 

Linux Systems Engineer

DRW
Chicago
1 week ago
+46
As a Linux Engineer, you will be responsible for designing, deploying, and supporting Linux for our end-users. You will monitor the health and utilization of the environment to detect and prevent problems, ensure high availability for users, and plan future growth to meet needs. You will also be instrumental in helping software teams improve their efficiency in deploying custom tools to traders. This is an opportunity for someone to influence overall systems architecture as well as rapid deployment initiatives, build processes, packaging, monitoring and more. In this role, you will have an opportunity to regularly interact with a number of development groups to gather requirements, make recommendations and implement change.

Research Developer

DRW
Chicago
1 week ago
+46
As a Research Developer, you will be an integral member of an algorithmic trading team comprised of experienced technologists, quantitative researchers, and traders. Your team will work closely to solve challenging technological problems and contribute to our full tech stack, from hardware and software development to grid computing. You will be surrounded by cutting edge technology, mentored by industry-leading engineers, offered training and continuing education opportunities, and given immediate responsibility. We are looking for creative technologists, natural programmers, and disciplined engineers eager to develop new technologies that directly impact our business.

Quantitative Trader, Systematic Trading

DRW
Chicago
1 week ago
+46
The main responsibility of the role will be to research, design and implement new quantitative trading strategies. This will entail generating alphas from a variety of traditional and alternative datasets using rigorous statistical methods. To be successful in this role, the ideal candidate will need to build a deep understanding of the underlying datasets and be able to apply the latest scientific algorithms for statistical model development. The candidate will use the team’s custom research infrastructure for simulation, back-testing, and validation of the proposed models.

Senior FPGA Engineer

DRW
Chicago
1 week ago
+46
We are currently seeking a Lead/Senior FPGA Engineer to join one of our trading teams. While DRW has been leveraging FPGA technology for a number of years, you will have the opportunity to build an FPGA application from scratch for an existing team. We’re seeking a candidate that has a strong understanding of software and hardware interaction. This person will participate in the full development lifecycle, including system and block level testing, of low latency high throughput FPGA design.

Senior Software Engineer, Treasury

DRW
Chicago
1 week ago
+46
You'll be helping DRW manage its funds efficiently by developing and maintaining simple and robust data pipelines written mostly in Ruby and Clojure that perform complex analysis on all of the firm's and some of the market's data. You'll care about interest rates, charges, trade limits, risk based limits, liquidity, and much more. You'll be using some calculation engines you write and some that are provided by third parties. You'll get to find innovative ways to integrate disparate technologies and provide real and valuable insights to the business. You'll decide which data needs to be up-to-the-second actionable and which data needs to be curated over long periods to gain daily, weekly, monthly, or yearly insights. You'll enable the communication mechanism for that data whether it be alerting, dashboards, ad-hoc querying, or complex data visualization. You'll work closely with your customers inside the firm to bring reliable, concrete, and introspect-able numbers to fuel their deep industry expertise.

Senior Software Engineer, C++

DRW
Chicago
1 week ago
+46
Have significant experience developing high-availability systems in C++ and Python with very tight resource/latency constraints. Have a background in multi-threaded programming and a strong understanding of hardware/software interaction. Are comfortable working “under the hood” and you are quite skilled in performance tuning (applications, Linux, socket I/O, etc.) and troubleshooting. Have experience working with C++ libraries like STL and Boost. Are up to date on the C++0x/11 standards and have opinions about them. Have worked on challenging projects that involved things like building a custom compiler, writing a matching engine, or working with large amounts of data in real time. Have strong verbal and written communication skills.

Software Engineer, Surveillance

DRW
Chicago
1 week ago
+46
As an Engineer on the Compliance team, you'll work with Compliance Officers to make sure that our (incredibly important) regulatory requirements are fulfilled. You'll experiment with emerging technologies to monitor trading behaviors. You’ll wrestle a mountain of data into human understandable insights.

Software Engineer, C++

DRW
Chicago
1 week ago
+46
DRW is looking for an outstanding Software Engineer with an expertise in C++. You will be joining a team of highly talented Engineers who are tasked with building a cutting edge, low latency trading application that's being used on a global scale. You will have the opportunity to rotate through various areas of the stack, including order routing, market data, strategy, and risk.

Senior Software Engineer, Trading Infrastructure

DRW
Chicago
1 week ago
+46
Building systems with a constant focus on testing, reliability, scalability, and maintainability. Designing, modeling, and programming in a variety languages and technologies. Working on legacy code as well as green field development. Initiative driving projects to completion. Learning and promoting new technologies with a focus on best practices. Providing on-call support as needed. Sometimes working alongside other developers on the same task.

Quantitative Researcher

DRW
Chicago
1 week ago
+46
As a Quantitative Researcher, you will have an opportunity to solve challenging problems arising in a trading environment while utilizing statistical scientific algorithms and mathematical modeling techniques. You will find great minds with diverse backgrounds, who are passionate about cultivating new ideas and exploring ways to bring them to life. Our quantitative researchers work closely with experienced traders and software engineers.

Senior Quantitative Researcher, FICC Options Trading

DRW
Chicago
1 week ago
+46
Research new market features for predictive properties. Identify inefficiencies in the financial markets and characterize them with mathematical models. Predict price movements using statistics, signal processing and machine learning. Design automated trading agents that achieve efficient execution.

Linux Engineer (Data Capture)

DRW
Chicago
1 week ago
+46
As a Network Capture Engineer, you will be responsible for supporting our firm-wide, business-critical network capture solution. Alongside your colleagues, you will monitor the health and utilization of the environment to detect and prevent problems, and ensure reliable data capture. Help us maintain and improve this vital infrastructure component through rigorous testing in our lab environment.

Senior Database Engineer

DRW
Chicago
1 week ago
+46
DRW is seeking a Senior Database Administrator who will be responsible for implementation, support and maintenance of mission critical database environments. The administration of these environments includes clustering, storage, securing, monitoring, performance tuning, troubleshooting, and disaster recovery. This person will help manage and support current and future database and storage environments and initiatives, and proactively evaluate physical and logical design and architecture of the systems to keep up with the dynamic and growing business needs of DRW.

Network Engineer (Data Capture)

DRW
Chicago
1 week ago
+46
As a Network Capture Engineer, you will be responsible for supporting our firm-wide, business-critical network capture solution. Alongside your colleagues, you will monitor the health and utilization of the environment to detect and prevent problems, and ensure reliable data capture. Help us maintain and improve this vital infrastructure component through rigorous testing in our lab environment.

Senior Database Engineer, SQL/Python

DRW
Chicago
1 week ago
+46
As a SQL/Python Database Developer, you will be responsible for a wide range of tasks including technology selection and recommendation, development of stored procedures, data cleansing, database maintenance, performance tuning, and monitoring of database that are used by a critical trading system. You will also be actively involved in the ongoing enhancement and automation of system processes.

Site Reliability Engineer (SRE), Trading Infrastructure

DRW
Chicago
1 week ago
+46
At the center of DRW real-time operations the Trading Infrastructure is a team responsible for the firm’s trade and instrument reporting systems. The Trading Infrastructure empowers the front, middle, and back offices with the tools and resources necessary to seamlessly integrate into trade operations, risk management, and reconciliation processes. The Trading Infrastructure team is looking for DevOps Engineers who can support its own software development teams with industry leading processes and tools to deploy faster and more reliably as well as seamlessly integrate with other IT systems and processes.

DevOps Engineer

DRW
Chicago
1 week ago
+46
Cumberland, DRW’s Global crypto-asset trading team, is looking for a DevOps Engineer to join our team in our Chicago office. This role will be responsible for administering, supporting, and improving a technologically diverse stack used to research and trade crypto-assets across many exchanges and regions. You will work directly with developers and traders to monitor the health and utilization of Cumberland’s systems to proactively detect/resolve issues as well as develop new tools to improve all aspects of Cumberland operations. This role involves a mixture of DevOps, as well as infrastructure and applications support.

Microwave Tower Technician (No Travel)

DRW
Chicago
1 week ago
+46
DRW is looking for a Microwave Tower Technician in the Chicago, IL area to support our internally managed wireless networks. This position would involve local travel only (in the Chicago area).  This position will challenge you to provide quick and consistent responses to network needs while working with some of the smartest people in the financial industry. Experience with millimeter wave installations including path alignments and troubleshooting is strongly preferred. This role may include downtime in the office, and additional responsibilities may include assistance with lab testing, path design, equipment configuration and testing, and planning with stakeholders. We are looking for candidates who want to expand their skills beyond climbing and spend some time in an office environment helping to optimize our solutions.

Database Engineer

DRW
Chicago
1 week ago
+46
Govern/manage the data storage and data used for research and analysis by the Agriculture Trading team globally. Work closely with Portfolio Managers and Traders to determine appropriate data sources and implement processes to onboard and manage new data sources for analysis to unlock future trading opportunities. Evolve data models and table structures to optimally store data used by Agriculture Trading unit Design and develop data solutions to help acquire, organize, manage, and control quality of critical Agricultural data to address the needs of a Global Agricultural Trading Strategy. Design and Develop data analysis tools to enable Portfolio Managers and Traders to optimize existing trading strategies and more easily formulate new trade ideas. Continually monitor data ingestion pipeline and data quality to ensure stability, reliability and quality of the data. Work with firmwide DBA’s to ensure optimal performance of Agricultural database. Quickly learn the Agriculture Trading business and build sound internal relationships to play an instrumental role in solving complex business problems.

Senior Software Engineer, Cryptoassets

DRW
Chicago
1 week ago
As a member of this team, you will work with other software engineers to design and develop the full stack of software needed to enable a global trading operation. You are expected to design and develop trading systems, exchange connectivity solutions, monitoring systems, and tools to integrate with DRW’s core infrastructure services. The team’s existing systems are written in Java, C++, and Python. Future systems, of which there are many still in the green-field phase, will likely be written in Java, C++, Python, or JavaScript. 

Quantitative Researcher, Commodity Options

DRW
Chicago
1 week ago
As a Quantitative Researcher, you will have an opportunity to solve challenging problems arising in a trading environment while utilizing statistical scientific algorithms and machine learning techniques. You will find great minds with diverse backgrounds, who are passionate about cultivating new ideas and exploring ways to bring them to life. Our quantitative researchers work closely with experienced traders and software engineers.

Quantitative Researcher - Agriculture/Energy

DRW
Chicago
1 week ago
We are searching for a Commodities Quantitative Trading Strategist to support the Energy (Oil/Gas) and Agricultural Trading (Grains, Oilseeds, etc.) Teams. The Trading Teams are market-makers and also take proprietary/discretionary trades. The primary purpose of this position is to use financial engineering techniques with their existing fundamental analytic platform to drive trading strategy and commercial decisions.

Quantitative Trading Analyst Intern - Summer 2021

DRW
Chicago
1 week ago
As a Quantitative Trading Analyst Intern, you will gain exposure to the dynamic worlds of trading and technology in order to learn what it takes to become a successful and sustainable trader. You will work on a small team to combine the disciplines of technology, research and risk management to identify optimal trading and investment strategies within the regulatory framework through a series of project based assignments. At the conclusion of 10 weeks, you will have the opportunity to present your results to senior leadership at DRW. While your days will have you engrossed with complex quantitative trading projects, your evenings will be spent exploring the city with organized social events to truly discover what it’s like to live and work in Chicago.

Quantitative Research Intern - Summer 2021

DRW
Chicago
1 week ago
As a Quantitative Research Intern you will have an opportunity to solve challenging problems arising in a trading environment while utilizing the latest statistical scientific algorithms, machine learning techniques and derivatives pricing theory. The teams focus on non-latency sensitive investment opportunities and multi-asset class derivatives strategies across geographies. Our teams emphasize cutting-edge innovative scientific research and collaboration, allowing you to gain a deeper understanding of quantitative trading. You will find great minds with diverse backgrounds, who are passionate about cultivating new ideas and exploring ways to bring them to life. You will use the team’s custom research infrastructure for simulation, back-testing, and validation of the proposed models. While your days will have you engrossed with complex technology projects, your evenings will be spent exploring the city with organized social events to truly discover what it’s like to live and work in Chicago.

Software Developer Intern - Summer 2021

DRW
Chicago
1 week ago
As a Software Developer Intern, you will build advanced trading and risk applications leveraging cutting-edge technology. DRW enables our Software Developer Interns to develop computationally intensive software under the guidance of senior technologists with the goal of deployment during your ten weeks. While your days will have you immersed in complex projects directly driving DRW’s progress, your evenings will be spent exploring the city with organized social events to truly discover what it is like to live and work in Chicago.

Trading Operations Analyst - Cryptoassets

DRW
Chicago
1 week ago
As an Operations Analyst in our Chicago office, you’ll help manage the day-to-day operations of our cryptoasset trading business. You will work closely with a variety of internal teams and external counterparties and exchanges to efficiently manage daily workflows and continually refine operational procedures. 

Lead Software Engineer, Futures Trading Desk

DRW
Chicago
1 week ago
We are starting a new trading desk and we’re looking for a Lead Software Engineer to bootstrap the effort. In this role, you’ll be expected to design, development and test proprietary trading software. The firm has built up a significant set of tools and technology, which you will have access to. You will be expected to pragmatically focus on business value by leveraging our existing tools and infrastructure wherever possible.

Trading System Software Developer

DRW
Chicago
1 week ago
As a Trading System Software Developer, you will be an integral member of a team of experienced technologists, quantitative researchers, and traders. Your team will work closely to solve challenging technological problems by contributing to our full tech stack, from hardware and software development to grid computing. We are looking for individuals eager to learn new technologies to create innovative solutions and choose the right tools to directly impact our business. You will be surrounded by cutting-edge technology, given immediate responsibility, mentored by industry-leading engineers, and attend a robust training program, all to provide you with the best possible environment to succeed at DRW.

Quantitative Trading Analyst

DRW
Chicago
1 week ago
As a Quantitative Trading Analyst, you will have an opportunity to combine the disciplines of risk management, research and technology to create optimal trading and investment strategies within the regulatory framework. You will work closely with experienced traders, software engineers and quantitative researchers. You will gain exposure to multiple asset classes through hands on trading experience and data analysis. Individual discovery and collaboration with fellow team members are encouraged to develop your understanding of market behavior.

Software Development Engineer in Test (SDET)

DRW
Chicago
1 week ago
The Software Development Engineer in Test provides mission critical support for our core proprietary trading systems. As a SDET, you will develop test plans and test cases for various trading platforms that are used globally by trading and research teams across the firm. We are seeking a candidate with experience working in fast-paced development environments who has a strong regression testing background and significant experience developing automated testing strategies and test cases.

Brand & Communications Coordinator

DRW
Chicago
1 week ago
DRW is a diversified trading firm that utilizes our own capital and trades at our own risk.  We bring sophisticated technology and exceptional people together to solve complex problems in markets around the world and across many asset classes. We are motivated to compete at the highest level and unified by a commitment to operate with respect, curiosity and an open mind. As a Brand & Communications Coordinator, you will help create and manage

Quantitative Researcher

DRW
Chicago
1 week ago
Our formula for success is to hire exceptional people, encourage their ideas and reward their results. As a Quantitative Researcher, you will develop mathematical models using advanced statistical learning methods to build automated trading strategies across multiple asset classes. Our research team collaborates on idea generation and strategy development, while encouraging independent exploration and original approaches. You will have access to