Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Commodities Engineering image - Rise Careers
Job details

Software Engineer, Commodities Engineering

DRW is a diversified trading firm seeking a Software Engineer to develop proprietary trading software and support trading desk research workflows.

Skills

  • Java or Python proficiency
  • Frontend and backend development experience
  • Strong communication skills

Responsibilities

  • Work directly with traders, developers, and researchers to develop tools and strategies.
  • Support the trading desk's research and analysis workflows.
  • Utilize and extend DRW’s in-house data analysis infrastructure.

Education

  • Bachelor's degree in Computer Science or related field preferred

Benefits

  • Group medical, pharmacy, dental and vision insurance
  • 401k with discretionary employer match
  • Short and long-term disability insurance
  • Life and AD&D insurance
  • Health savings accounts
To read the complete job description, please click on the ‘Apply’ button
DRW Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
DRW DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of DRW
DRW CEO photo
Donald R. Wilson, Jr.
Approve of CEO

Average salary estimate

$200000 / YEARLY (est.)
min
max
$150000K
$250000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Commodities Engineering, DRW

Join DRW as a Software Engineer in Commodities Engineering and become part of a team that has been revolutionizing trading for over three decades! Based in the vibrant city of Chicago, you’ll have a front-row seat to the exciting world of sophisticated technology and financial markets. At DRW, we pride ourselves on our entrepreneurial spirit and the ability to adapt quickly to changing market conditions. Your mission? Design, develop, and test proprietary trading software that will empower our trading desk. You will work closely with traders, developers, and researchers, developing tools, infrastructure, and visualizations that drive business value. With a robust set of technology at your fingertips, you’ll leverage existing tools while bringing your own innovative ideas to the table. If you have strong full-stack experience in Java or Python, a solid understanding of engineering fundamentals, and are eager to contribute to direct support on the trading floor, we’d love to meet you! Exceptional communication skills are essential as you'll be interacting with traders and utilizing their insights to enhance software usability. A preferred background in trading or a related high-demand field will be valuable, but passion and eagerness to learn can take you far. Our competitive salary range of $150,000 to $250,000 reflects this dynamic role's importance, along with a discretionary bonus and a comprehensive benefits program. Do you thrive in an environment that values integrity, curiosity, and innovation? Then a career with DRW may be your perfect fit!

Frequently Asked Questions (FAQs) for Software Engineer, Commodities Engineering Role at DRW
What are the responsibilities of a Software Engineer at DRW?

As a Software Engineer in Commodities Engineering at DRW, you will design, develop, and test proprietary trading software, working closely with traders, developers, and researchers. Your focus will be on developing infrastructure and tools that support the trading desk’s research and analysis workflows, ensuring that you deliver high business value while utilizing DRW’s existing in-house data analysis infrastructure.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at DRW?

For the Software Engineer role at DRW, candidates should have at least 5 years of full-stack experience in Java, or a minimum of 3 years of professional experience in Python. A solid grounding in engineering fundamentals is vital, alongside strong communication skills and the ability to work well in a team-oriented environment. Experience in the trading industry is preferred but not mandatory.

Join Rise to see the full answer
What is the salary range for a Software Engineer at DRW?

The annual base salary range for a Software Engineer at DRW is between $150,000 and $250,000. This range varies depending on the candidate’s experience, qualifications, and relevant skills. Additionally, the position is eligible for an annual discretionary bonus, enhancing the total compensation package.

Join Rise to see the full answer
What technical skills should a Software Engineer have at DRW?

A Software Engineer at DRW should have strong expertise in either Java or Python, with experiences such as building and maintaining software applications. Familiarity with TypeScript and React can be beneficial. While prior trading industry experience is preferred, those with a strong quantitative background and experience with cloud services like Kubernetes will find themselves at an advantage.

Join Rise to see the full answer
How important is communication in the Software Engineer role at DRW?

Communication is crucial for a Software Engineer at DRW, as the role involves direct collaboration with traders and other team members. Successful engineers not only need to convey technical concepts clearly but also understand the unique perspectives and needs of traders to create software that enhances their workflows.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Commodities Engineering
Can you describe your experience with full-stack development?

In answering this question, emphasize specific projects or roles where you managed both frontend and backend aspects of software development. Discuss technologies you've used, challenges faced, and how you collaboratively delivered solutions.

Join Rise to see the full answer
How do you ensure the software you develop meets business requirements?

Explain your approach to collaborating with stakeholders to gather requirements, using documentation, feedback loops, or iterative development processes, enhancing the final product's alignment with business objectives.

Join Rise to see the full answer
What strategies do you use for debugging and troubleshooting your code?

Discuss methodologies such as test-driven development, unit testing, and development of comprehensive logs. Mention specific tools or debugging techniques you find effective in identifying issues.

Join Rise to see the full answer
Can you give an example of a challenging software project you worked on?

Detail a specific project that presented significant hurdles, outlining your problem-solving process. Discuss the technologies and approaches you used and the successful outcomes achieved.

Join Rise to see the full answer
How do you stay current with industry trends and technologies?

Share resources, courses, or communities you engage with to stay updated. Mention how you apply new knowledge to your work environment, thereby contributing to innovation within the team.

Join Rise to see the full answer
Describe your experience working with traders or financial applications.

Even if you don't have direct trading experience, relate any related industry experience and your understanding of the trader's perspective. Highlight how this insight influences your software design choices.

Join Rise to see the full answer
What role does teamwork play in your software development process?

Discuss how you collaborate with diverse roles in software projects, showing keen understanding and respect for other disciplines. Include how this teamwork enhances project outcomes and company culture.

Join Rise to see the full answer
How do you prioritize tasks and manage deadlines when developing software?

Talk about how you utilize project management tools, agile methodologies, or time management strategies to balance multiple priorities while ensuring quality output within deadlines.

Join Rise to see the full answer
Have you worked with cloud providers or containerization technologies?

Share your experiences with cloud platforms and containerization, focusing on specific projects where you implemented these technologies. Discuss the advantages and challenges faced in their usage.

Join Rise to see the full answer
What do you find most rewarding about being a Software Engineer?

Express your passion for problem-solving, innovation, and the satisfaction derived from seeing your software contribute to business goals. Sharing personal anecdotes can make your answer more engaging.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
DRW Hybrid Chicago, Illinois, United States
Posted 4 days ago

DRW seeks a skilled Senior Tax Associate to support their tax compliance and planning efforts in a vibrant trading environment in Chicago.

Photo of the Rise User
Posted 9 days ago
Photo of the Rise User

We are seeking a skilled Software Engineer for Test Engineering to enhance the quality of our Risk Systems applications in a collaborative hybrid environment.

Photo of the Rise User

Join IFS as a Software Engineering Leader to inspire high-performing engineering teams and drive innovation in the aviation maintenance sector.

Photo of the Rise User

Join SIV.AG as a Team Lead in Software Development to spearhead the development of cutting-edge SaaS products for the energy industry.

Posted 8 days ago

Join Apollo as a Software Engineer Lead to spearhead the automation of critical business processes using ServiceNow and Azure cloud services.

Photo of the Rise User
Posted yesterday

Tenstorrent seeks a highly skilled Technical Lead in AI compiler technologies to advance their innovative AI solutions in Austin, TX.

Photo of the Rise User

Join HERE Technologies as a Software Engineer II and build impactful analytics infrastructure in a global team setting.

Photo of the Rise User
Bosch Group Remote 38000 Hills Tech Dr, Farmington Hills, MI 48331, USA
Posted 3 days ago

Join Robert Bosch LLC as a Senior Software Engineer and contribute to cutting-edge automotive technology development.

Photo of the Rise User
Deel Remote No location specified
Posted 7 days ago
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic

Join Deel as an AI/ML Engineer and help revolutionize the future of global work with cutting-edge technology.

We are a team of innovative and ambitious individuals who use the power of free markets to solve challenging problems, capture opportunities, ​​​​​​​and pursue positive change.

97 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$150,000/yr - $250,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
7 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
11 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Summer 2025 Financial Services Internship at Nationwide
Photo of the Rise User
Someone from OH, Brunswick just viewed Staff Software Engineer C++ / Computer Vision at ABBYY