At a Glance
- Tasks: Join our cryptoassets team to build cutting-edge trading systems and software solutions.
- Company: DRW, a leading diversified trading firm with a focus on innovation.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Why this job: Make an impact in the fast-paced world of cryptoassets and global trading.
- Qualifications: 5+ years in Java or C++, plus experience in Python and high-performance applications.
- Other info: Collaborative culture with a focus on integrity and challenging the status quo.
The predicted salary is between 48000 - 72000 Β£ 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.
Cumberland - a DRW Company is the cryptoasset arm of DRW, established in 2014 after early interest in cryptoassets and their underlying technology. Today, Cumberland is a global leader in cryptoassets, uniquely positioned between the traditional financial markets and the cryptoasset ecosystem. From our offices in Chicago, London and Singapore, we provide 24/7 access to a wide array of cryptoassets while helping the crypto ecosystem grow and evolve in a responsible, sustainable way.
We are looking for an OTC Developer to join our Cumberland team. This role is responsible for building and supporting a multi-language, functionally diverse technology stack to empower Cumberland to trade across many exchanges and regions using a wide range of strategies. 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.
Candidates should have strong initiative and have proven experience independently driving projects to completion. We work from high-level requirements and programmers are expected to gain an intimate understanding of the business and work directly with Traders and Quantitative Researchers on a daily basis.
Responsibilities- Work as part of our cryptoassets team to establish and maintain best-in-class software systems that enable 24-hour, global trading operations
- Design and develop full-stack software systems including trading systems, exchange connectivity solutions, and monitoring systems
- Working in multiple languages, including Java, C++, and Python
- Testing at the unit, functional, and integration level
- Working on legacy code as well as greenfield development
- Providing on-call support as needed
- Collaborating with traders, researchers, and software engineers within our group as well as elsewhere within the organization.
- Experience designing, developing, and supporting mission critical, high-performance applications.
- 5+ years of professional Java or C++ experience.
- 3+ years of professional script development experience, preferably Python.
- Demonstrated knowledge of network communication, including multicast and WebSockets
- Experience with inter-process messaging, micro-service architectures, and API design
- Experience with Functional Programming and Immutable Design
- Experience with trading systems is desirable, but not required
- Excellent oral and written communication skills
- B.S. in Computer Science or equivalent degree
OTC Developer - Cumberland in London employer: DRW Holdings, LLC.
Contact Detail:
DRW Holdings, LLC. Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land OTC Developer - Cumberland in London
β¨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at DRW or Cumberland. A friendly chat can open doors and give you insights that a job description just can't.
β¨Tip Number 2
Show off your skills! If you've got a portfolio or GitHub with projects in Java, C++, or Python, make sure to highlight it. Real-world examples of your work can really set you apart from the crowd.
β¨Tip Number 3
Prepare for the tech interview! Brush up on your coding skills and be ready to tackle some real-time problems. Practice makes perfect, so consider mock interviews to get comfortable.
β¨Tip Number 4
Apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the team at Cumberland.
We think you need these skills to ace OTC Developer - Cumberland in London
Some tips for your application π«‘
Show Your Passion for Tech: When you're writing your application, let your enthusiasm for technology and trading shine through. We want to see that youβre not just ticking boxes but genuinely excited about the role and what we do at Cumberland.
Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for the OTC Developer position. Highlight your experience with Java, C++, and Python, and how it relates to the responsibilities mentioned in the job description. We love seeing candidates who take the time to connect their skills to our needs!
Be Clear and Concise: Keep your application clear and to the point. We appreciate well-structured documents that are easy to read. Avoid jargon unless it's relevant, and make sure to explain your experiences in a way that showcases your skills without overwhelming us with information.
Apply Through Our Website: Donβt forget to apply through our website! Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, it shows youβre serious about joining our team at Cumberland.
How to prepare for a job interview at DRW Holdings, LLC.
β¨Know Your Tech Stack
Make sure youβre well-versed in Java, C++, and Python, as these are key languages for the role. Brush up on your knowledge of network communication and API design, as you might be asked to discuss how youβve used these in past projects.
β¨Understand the Business
Take the time to research DRW and Cumberlandβs trading strategies and market operations. Being able to speak intelligently about how your technical skills can support their trading goals will show that youβre not just a coder, but someone who understands the bigger picture.
β¨Prepare for Problem-Solving Questions
Expect to face questions that test your problem-solving abilities, especially around high-performance applications. Think of examples from your experience where youβve had to troubleshoot or optimise systems under pressure.
β¨Show Your Collaborative Spirit
Since the role involves working closely with traders and researchers, be ready to discuss how youβve successfully collaborated in the past. Highlight any experiences where youβve worked cross-functionally to deliver a project, as this aligns with their team-oriented culture.