At a Glance
- Tasks: Design and develop cutting-edge trading software with a focus on low-latency solutions.
- Company: Join DRW, a leading trading firm known for innovation and technology.
- Benefits: Enjoy competitive salary, mentorship from industry experts, and a dynamic work environment.
- Other info: Collaborative culture with excellent growth opportunities and immediate responsibilities.
- Why this job: Make a real impact in the trading world while working with advanced technologies.
- Qualifications: Degree in computer science or related field; experience in Java, C++, and Python required.
The predicted salary is between 60000 - 80000 £ 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 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. Our formula for success is to hire exceptional people, encourage their ideas and reward their results.
As a Software Engineer, you will be an integral member of a team of experienced technologists, quantitative researchers, and traders. Your team will work closely to solve challenging technological problems by contributing to our full tech stack, from hardware and software development to grid computing. We are looking for individuals eager to learn new technologies to create innovative solutions and choose the right tools to directly impact our business. You will be surrounded by cutting-edge technology, given immediate responsibility, mentored by industry-leading engineers, and attend a robust training program, all to provide you with the best possible environment to succeed at DRW.
How you will make an impact:
- Design, develop, test and deploy proprietary software including:
- Trading strategy simulation software optimised for distributed computation
- Large scale data acquisition, storage, accessibility, and visualisation
- Ultra-low-latency trading strategies
- Complex algorithmic trading systems
- Real time trade management and risk analysis platforms
- Low level optimisations for data processing
- Fully automated trading strategies
- Adapters for exchange protocols
- Robust inter process communication mechanisms
- Analyse and tune system performance
- Collaborate with experienced teammates to learn and implement bespoke solutions that balance speed, features, and cost to improve our technology stack
What you bring to the team:
- Minimum of an undergraduate degree in computer science, physics, mathematics or any related engineering discipline
- Minimum of 2 years full time experience operating in multiple language domains, including Java, C++, and Python
- Skills in network programming (TCP/IP), multi‐threaded applications, computational intelligence, real‐time programming or GUI programming
- A strong understanding of object-oriented design, data structures and algorithms
- A solid foundation in programming with the ability to think, communicate, and code clearly
- Previous experience in the trading industry is a bonus but not required
- Strong communication skills to advocate your ideas in a clear and concise manner to the team
Software Engineer, Equity Index Options - Low Latency employer: DRW Holdings, LLC.
At DRW, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Located in the vibrant city of London, our team enjoys a dynamic work environment where autonomy is encouraged, and every employee's ideas are valued. With access to cutting-edge technology, robust training programmes, and opportunities for personal and professional growth, we empower our Software Engineers to make a meaningful impact in the fast-paced world of trading.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer, Equity Index Options - Low Latency
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech conferences, or even online webinars. The more you engage with others, the better your chances of landing that dream job.
✨Show Off Your Skills
Don’t just talk about your skills—show them! Build a portfolio of projects that highlight your coding abilities and problem-solving skills. Share it on platforms like GitHub to impress potential employers.
✨Ace the Interview
Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Apply Through Our Website
Make sure to apply directly through our website for the best chance at getting noticed. We love seeing candidates who take the initiative to reach out and show their interest in joining our team!
We think you need these skills to ace Software Engineer, Equity Index Options - Low Latency
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight your programming languages, especially Java, C++, and Python, and any relevant projects you've worked on.
Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for technology. Explain why you're excited about the role and how your background makes you a great fit for our team at DRW.
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in the past. We love seeing candidates who can think critically and come up with innovative solutions, especially in low-latency environments.
Apply Through Our Website:We encourage you to apply directly 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 us you’re keen on joining our team!
How to prepare for a job interview at DRW Holdings, LLC.
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, C++, and Python. Brush up on your knowledge of network programming and multi-threaded applications, as these are crucial for the role.
✨Showcase Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. DRW values innovative solutions, so be ready to demonstrate your ability to think critically and creatively under pressure.
✨Communicate Clearly
Strong communication skills are essential. Practice explaining complex technical concepts in simple terms, as you’ll need to advocate your ideas clearly to your team. Consider doing mock interviews with a friend to refine your delivery.
✨Research DRW's Culture
Familiarise yourself with DRW’s values and culture. They appreciate autonomy and innovation, so think about how your personal work style aligns with their ethos. Be prepared to discuss how you can contribute to their collaborative environment.