At a Glance
- Tasks: Join a dynamic team to build cutting-edge trading tools for delta one and FICC options.
- Company: DRW is a global trading firm known for innovation and technology in diverse markets.
- Benefits: Enjoy a collaborative culture, flexible work options, and opportunities for professional growth.
- Why this job: Be part of a high-expectation environment that values integrity, curiosity, and impactful work.
- Qualifications: 2+ years in Java or Python, strong Linux skills, and a degree in a relevant field required.
- Other info: Work with both new and legacy systems while supporting traders directly.
The predicted salary is between 36000 - 60000 £ per year.
Job Location: London
Employment type: Regular
Department: Technology
Targeted Start Date: Immediate
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 trade 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.
DRW is looking for an exceptional Software Engineer to join a team of highly talented technologists tasked with building a proprietary delta one store of value and FICC options trading platform. Your responsibilities will include all areas of software engineering, including requirements gathering (working directly with traders), design, development, implementation, testing, and production support. You will be expected to develop a substantial familiarity with delta one store of value (fx, metals, and cryptocurrency) and options markets.
Responsibilities:
- Work as part of the Cumberland/FICC Options Desk Tools team to establish and maintain best-in-class trading tools for a collection of delta one store of value and FICC options trading desks to design, develop, and support full stack software systems in multiple languages (Python, Java, Rust, Typescript).
- Collaborate widely with trading desks and supporting DRW business units.
- Work with both greenfield and legacy code, as well as assist trading desks with taking proof of concept ideas to production.
- Provide on-call support as needed.
Qualifications:
- Have a minimum of 2+ years’ experience using Java or Python, or have demonstrated the ability to learn new languages quickly.
- Experience with network and concurrent programming involving low latency and high message rates.
- Proficiency working in a Linux environment.
- Proficiency in containerization environments, primarily Docker and Kubernetes.
- An understanding of hardware/software interaction.
- An understanding of complex systems and distributed programming.
- Proficiency in data analysis and event processing.
- Can work comfortably in multiple programming languages.
- Excellent written and verbal communication skills.
- Have a Bachelors or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or equivalent work experience.
Software Engineer – Cumberland/FICC Options Desk Tools employer: DRW Holdings, LLC.
Contact Detail:
DRW Holdings, LLC. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer – Cumberland/FICC Options Desk Tools
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python, Java, and Rust. Having hands-on experience or projects that showcase your skills in these languages will make you stand out during the interview process.
✨Tip Number 2
Understand the trading environment and the specific needs of delta one store of value and FICC options trading. Research current trends and challenges in these markets to demonstrate your knowledge and enthusiasm during discussions with the team.
✨Tip Number 3
Network with professionals in the trading and technology sectors. Attend relevant meetups or webinars to connect with individuals who work at DRW or similar firms. This can provide valuable insights and potentially lead to referrals.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on low latency and high message rates. Websites like LeetCode or HackerRank can help you sharpen your skills and get comfortable with the types of problems you might face.
We think you need these skills to ace Software Engineer – Cumberland/FICC Options Desk Tools
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with Java and Python. Include specific projects or roles that demonstrate your ability to work with low latency systems and containerization technologies like Docker and Kubernetes.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for technology and trading. Mention your familiarity with delta one store of value and FICC options markets, and explain how your skills align with the responsibilities outlined in the job description.
Showcase Communication Skills: Since excellent written and verbal communication skills are essential, consider including examples in your application that demonstrate your ability to collaborate effectively with teams, especially in high-pressure environments.
Highlight Problem-Solving Abilities: In your application, provide examples of how you've tackled complex problems in previous roles. This could include experiences with greenfield projects or working with legacy code, as well as any innovative solutions you've implemented.
How to prepare for a job interview at DRW Holdings, LLC.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and Python in detail. Highlight specific projects where you've used these languages, especially in low latency environments. If you have experience with Docker and Kubernetes, make sure to mention how you've implemented these technologies in your previous roles.
✨Understand the Trading Environment
Familiarise yourself with delta one store of value and FICC options markets. Research DRW's trading strategies and be ready to discuss how your skills can contribute to their proprietary trading platform. Showing a genuine interest in the trading world will set you apart.
✨Demonstrate Problem-Solving Abilities
Prepare for technical questions that assess your problem-solving skills. You might be asked to solve coding challenges or explain how you would approach a specific software engineering problem. Practice common algorithms and data structures to ensure you're ready.
✨Communicate Effectively
Since collaboration with traders and other business units is key, practice articulating your thoughts clearly. Be ready to explain complex technical concepts in simple terms. Good communication skills can demonstrate your ability to work well in a team-oriented environment.