Software Developer

DRW is a diversified trading firm with over 3 decades of experience in global markets, operating with their own capital and trading various asset classes.
Backend
Entry-Level Software Engineer
Contact Company
1,000 - 5,000 Employees
Finance

Description For Software Developer

DRW, a leading diversified trading firm with over 30 years of experience, is seeking a Software Developer to join their dynamic team. This role offers an exceptional opportunity to work alongside experienced technologists, quantitative researchers, and traders in developing cutting-edge trading technology solutions.

The position involves working across the full tech stack, from hardware and software development to grid computing. You'll be responsible for designing and implementing various critical systems, including trading strategy simulation software, large-scale data processing systems, and ultra-low-latency trading platforms.

As a Software Developer at DRW, you'll be immersed in an environment that values innovation and technical excellence. The company operates with its own capital across global markets, trading various asset classes including Fixed Income, ETFs, Equities, FX, Commodities, and Energy. They've also expanded into real estate, venture capital, and cryptoassets.

What makes this role unique is the immediate responsibility you'll receive, coupled with mentorship from industry-leading engineers and a robust training program. You'll be working in a culture that values autonomy, respect, and innovation, where you can directly impact the business through your technical solutions.

The ideal candidate will be graduating between December 2024 and June 2025 with a degree in computer science, physics, mathematics, or related engineering discipline. You should possess strong software development skills in modern C++, Java, or Python, along with expertise in network programming and multi-threaded applications.

DRW offers a collaborative environment where you'll work with experienced teammates to implement bespoke solutions that balance speed, features, and cost. With offices throughout the U.S., Canada, Europe, and Asia, you'll be part of a global organization that values integrity, innovation, and a willingness to challenge consensus.

Last updated 3 months ago

Responsibilities For Software Developer

  • Design, develop, test and deploy proprietary trading software
  • Develop trading strategy simulation software optimised for distributed computation
  • Create large scale data acquisition, storage, accessibility, and visualisation systems
  • Implement ultra-low-latency trading strategies
  • Develop complex algorithmic trading systems
  • Create real time trade management and risk analysis platforms
  • Implement low level optimisations for data processing
  • Develop fully automated trading strategies
  • Create adapters for exchange protocols
  • Implement robust inter process communication mechanisms
  • Analyse and tune system performance
  • Collaborate with experienced teammates to implement bespoke solutions

Requirements For Software Developer

Java
Python
  • A degree in computer science, physics, mathematics or any related engineering discipline graduating between December 2024 and June 2025
  • Excellent software development skills in modern C++, Java or Python
  • Skills in network programming (TCP/IP), multi-threaded applications, computational intelligence, real-time programming or GUI programming
  • A strong understanding of object-oriented design, data structures and algorithms
  • A solid foundation in programming with the ability to think, communicate, and code clearly
  • Strong communication skills to advocate your ideas in a clear and concise manner to the team

Interested in this job?

Jobs Related To DRW Software Developer

Associate Software Engineer

Entry-level Associate Software Engineer position at PrePass, LLC with hybrid work arrangement in Phoenix, Arizona.

Associate Software Engineer

Entry-level software engineering role at PrePass, developing transportation industry solutions using C# .NET with hardware integration in Phoenix, AZ.

Software Engineer

Entry-level Software Engineer position at Gitty, an AI startup in San Francisco, focusing on Python backend development and React frontend work for conversational AI platform.

Junior Salesforce Developer

Junior Salesforce Developer position at realfast.ai, focusing on AI-driven Salesforce development with 2-4 years experience required.

Facilities Mechanical Engineer

Facilities Mechanical Engineer position at Diamond Foundry, responsible for facilities management, maintenance, and project management in diamond wafer manufacturing.