At a Glance
- Tasks: Join a talented 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 autonomy, a collaborative culture, and the chance to work with advanced technologies.
- Why this job: Be part of a high-expectation environment that values integrity and challenges the norm.
- Qualifications: 2+ years in Java or Python; strong skills in Linux, Docker, and Kubernetes required.
- Other info: Opportunity to work on both new and legacy systems while supporting traders directly.
The predicted salary is between 43200 - 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 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
#J-18808-Ljbffr
Software Engineer – Cumberland/FICC Options Desk Tools employer: DRW
Contact Detail:
DRW Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer – Cumberland/FICC Options Desk Tools
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as Python, Java, Rust, and Typescript. Having hands-on experience or projects showcasing your skills in these languages will make you stand out.
✨Tip Number 2
Understand the trading environment and the specific needs of delta one store of value and FICC options trading. Research how these markets operate and think about how your software engineering skills can enhance trading tools.
✨Tip Number 3
Highlight any experience you have with low latency programming and working in containerization environments like Docker and Kubernetes. Being able to discuss your practical knowledge in these areas can set you apart from other candidates.
✨Tip Number 4
Prepare to demonstrate your problem-solving skills and ability to work collaboratively. Be ready to discuss past experiences where you successfully collaborated with teams or tackled complex software challenges.
We think you need these skills to ace Software Engineer – Cumberland/FICC Options Desk Tools
Some tips for your application 🫡
Understand the Company Culture: Before applying, take some time to understand DRW's culture and values. They emphasize autonomy, integrity, and innovation, so reflect these qualities in your application.
Highlight Relevant Experience: Make sure to showcase your experience with Java or Python prominently in your CV. Include specific projects or roles where you demonstrated your ability to work with low latency systems and high message rates.
Tailor Your Cover Letter: In your cover letter, discuss your familiarity with delta one store of value and FICC options markets. Mention any relevant projects or experiences that align with the responsibilities outlined in the job description.
Showcase Communication Skills: Since excellent written and verbal communication skills are essential for this role, ensure your application materials are clear, concise, and free of errors. Consider including examples of how you've effectively communicated complex technical concepts in the past.
How to prepare for a job interview at DRW
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and Python in detail. Highlight specific projects where you utilized these languages, especially in low latency environments. Demonstrating your proficiency in containerization tools like Docker and Kubernetes will also set you apart.
✨Understand the Trading Environment
Familiarize yourself with delta one store of value and FICC options trading. Understanding the basics of how these markets operate will help you engage more effectively with the team and show your genuine interest in the role.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities, particularly in network and concurrent programming. Practice coding challenges that involve high message rates and low latency scenarios to demonstrate your skills.
✨Communicate Clearly and Effectively
Since collaboration is key in this role, practice articulating your thoughts clearly. Be ready to explain complex concepts in a straightforward manner, as excellent communication skills are essential for working with traders and other business units.