Senior Software Engineer, Commodities (Java)
Senior Software Engineer, Commodities (Java)

Senior Software Engineer, Commodities (Java)

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Design, develop, and test proprietary trading software in a collaborative team environment.
  • Company: Join DRW, a leading trading firm with over 30 years of innovative market experience.
  • Benefits: Enjoy a dynamic work culture with opportunities for growth and access to cutting-edge technology.
  • Why this job: Be part of a high-expectation team that values integrity, innovation, and collaboration.
  • Qualifications: 5+ years in Java or 3+ years in Python; strong communication and team skills required.
  • Other info: Experience in trading is a plus, but not mandatory; entrepreneurial mindset encouraged.

The predicted salary is between 48000 - 84000 £ per year.

DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.

Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.

We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it\’s how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.

A rapidly expanding global trading desk is looking for a Software Engineer to join their team in Chicago. In this role, you’ll be expected to design, develop 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:

  • Work directly with traders, developers and researchers in a tight knit team to develop infrastructure, tools, visualizations, and trading strategies.
  • Support the trading desk’s research & analysis workflows – utilizing and extending DRW’s in house data analysis infrastructure.

You’ll be right at home if you have:

  • An entrepreneurial spirit and a desire to work directly with your software’s users.
  • A desire to learn more than just engineering.
  • Strong communication skills and a team-oriented mentality – the most successful engineers will be those who can understand how traders think and can communicate effectively with them.
  • Experience working in the trading industry, or a similarly demanding industry, developing business critical applications.
  • No problem working within vague or changing guidelines and an ability to figure out what needs to get done.

Required technical experience:

  • Java (at least 5 years of full stack experience writing Java servers running on Linux) OR Python (3+ years of professional software engineering experience in building and maintaining Python libraries and applications).
  • Solid foundation in engineering fundamentals.

Nice to have:

  • Trading industry experience is preferred but not required.
  • Strong quantitative or research background.
  • Experience with TypeScript and React.
  • Experience with Kubernetes, or other cloud provider, especially from the perspective of trading firms.
  • Options experience.

#J-18808-Ljbffr

Senior Software Engineer, Commodities (Java) employer: DRW

At DRW, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our Chicago office offers a dynamic work environment where you can thrive alongside talented professionals, with ample opportunities for personal and professional growth. We empower our employees with the autonomy to make impactful decisions while providing access to cutting-edge technology and resources, making it an ideal place for those looking to make a meaningful contribution in the trading industry.
D

Contact Detail:

DRW Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Commodities (Java)

✨Tip Number 1

Familiarize yourself with the trading industry and its specific challenges. Understanding how traders think and operate will help you communicate effectively and demonstrate your value during interviews.

✨Tip Number 2

Showcase your experience with Java or Python by discussing relevant projects you've worked on. Be prepared to explain how your contributions directly impacted business outcomes, as this aligns with DRW's focus on business value.

✨Tip Number 3

Highlight any experience you have with cloud technologies like Kubernetes. This is particularly relevant for a role that involves developing infrastructure and tools for trading, and it shows your adaptability to modern tech stacks.

✨Tip Number 4

Emphasize your team-oriented mentality and strong communication skills. DRW values collaboration, so be ready to share examples of how you've successfully worked in teams and communicated complex ideas to non-technical stakeholders.

We think you need these skills to ace Senior Software Engineer, Commodities (Java)

Java (5+ years of full stack experience)
Python (3+ years of professional software engineering experience)
Linux server management
Software development lifecycle
Data analysis infrastructure
Strong communication skills
Team-oriented mentality
Problem-solving skills
Adaptability to changing guidelines
Experience with TypeScript
Experience with React
Familiarity with Kubernetes or cloud providers
Understanding of trading strategies
Quantitative analysis skills

Some tips for your application 🫡

Understand the Company Culture: Familiarize yourself with DRW's values and culture. Highlight your alignment with their emphasis on autonomy, innovation, and collaboration in your application.

Tailor Your Resume: Make sure your resume reflects your experience in software engineering, particularly in Java or Python. Emphasize any relevant projects or roles that demonstrate your ability to work in a fast-paced trading environment.

Craft a Compelling Cover Letter: Write a cover letter that showcases your entrepreneurial spirit and desire to work closely with users. Discuss how your communication skills and team-oriented mentality make you a great fit for the role.

Highlight Relevant Experience: If you have experience in the trading industry or developing business-critical applications, be sure to highlight this in your application. Mention any specific tools or technologies you've worked with that are relevant to the position.

How to prepare for a job interview at DRW

✨Understand the Trading Environment

Familiarize yourself with the trading industry and the specific challenges it faces. Being able to discuss how your software engineering skills can directly impact trading strategies will show that you understand the business context.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java or Python in detail. Highlight specific projects where you've developed business-critical applications, and be ready to explain your thought process and the technologies you used.

✨Communicate Effectively

Since strong communication skills are essential, practice explaining complex technical concepts in simple terms. This will demonstrate your ability to work closely with traders and other non-technical team members.

✨Demonstrate a Team-Oriented Mindset

Emphasize your collaborative experiences and how you've successfully worked within teams. Share examples of how you've adapted to changing guidelines and contributed to a positive team dynamic.

Senior Software Engineer, Commodities (Java)
DRW
D
  • Senior Software Engineer, Commodities (Java)

    London
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-03-28

  • D

    DRW

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>