Software Engineer, Unified Platform

Software Engineer, Unified Platform

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
DRW

At a Glance

  • Tasks: Develop innovative software tools for global market opportunities and data processing.
  • Company: Join DRW, a tech-driven trading firm with a diverse and collaborative culture.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Exciting career growth in a respectful and diverse environment.
  • Why this job: Make an impact in finance while working with cutting-edge technologies and a dynamic team.
  • Qualifications: 2-3 years of software development experience and strong problem-solving skills.

The predicted salary is between 60000 - 80000 £ per year.

DRW is a technology-driven, diversified principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world. As the markets have evolved over the past 30 years, so has DRW – maximizing opportunities to include real estate, cryptoassets and venture capital. With over 2000 employees and offices around the world, we work together to solve complex problems, challenge consensus and deliver meaningful results. It’s a place of high expectations, deep curiosity and thoughtful collaboration.

We are seeking a Senior Software Engineer to join our Unified Platform (UP) organization. UP consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision‑making and research, our platform simplifies implementing new ideas, enhancing our competitive edge.

As a Software Engineer on one of the Unified Platform teams, you'll be part of a tight knit team of software engineers working closely with internal users (analysts, quants, traders) to develop innovative systems that enable research and trading. You'll experiment with emerging technologies to process data at scale. You’ll wrestle a mountain of data into human understandable insights. We care deeply about preserving a respectful and diverse team culture. We are a group of polyglots and technologists always seeking to find the right tool for each problem, even if that means learning something new or reviving something old. We value business impact and outcomes over process, and we make decisions based on data. We strive to adapt quickly as business priorities change.

What you’ll do in this role:

  • Develop tools to enable the business to rapidly embrace new opportunities in global markets
  • Partner closely with internal customers to understand their needs and build intuitive self-service tools
  • Develop software for large scale data acquisition, storage, accessibility, and visualization
  • Work with a team to maintain and extend our global markets reach
  • Learn about market microstructure, financial instruments, and markets in which DRW participates or wants to participate in

This could be a good fit if you:

  • Are motivated to solve hard problems with deceptively simple solutions
  • Think a lot about user experience and try to really understand end users’ jobs and pain points
  • Think a lot about APIs, modular design and testing
  • Love refactoring and keep trying until you find a better answer
  • Enjoy making the “right way to do it” the path of least resistance
  • Have made a random tool for yourself…and then peers ask for it…then other teams ask for it…
  • Are fiercely proud of your project’s reliability, performance and ease of maintenance
  • Are excited to learn about financial markets, trading, etc.

What we need on the team:

  • At least 2‑3 years of platform‑level software development experience
  • Strong computer science fundamentals; a degree in Computer Science or equivalent work experience
  • Strong experience with Java, Python or any modern programming language
  • Experience processing high volumes of data at scale
  • Excellent analytical and problem‑solving skills
  • Comfort working within a globally‑distributed team
  • A background in some of the following a bonus: Ruby experience

Software Engineer, Unified Platform employer: DRW

DRW is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for Software Engineers to thrive. With a commitment to employee growth, you will have the opportunity to work with cutting-edge technologies while being part of a diverse team that values respect and curiosity. Located in London, you will be at the heart of a dynamic financial market, where your contributions directly impact our success and the evolution of trading strategies.

DRW

Contact Details:

DRW Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer, Unified Platform

Tip Number 1

Network like a pro! Reach out to current employees at DRW on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the Unified Platform team.

Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems that are relevant to the software engineering role you're aiming for.

Tip Number 3

Showcase your projects! If you've built tools or applications, make sure to highlight them during interviews. Discuss how they solve real problems and demonstrate your understanding of user experience.

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 DRW team.

We think you need these skills to ace Software Engineer, Unified Platform

Software Development
Java
Python
Data Processing
Analytical Skills
Problem-Solving Skills
User Experience Design

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your platform-level software development experience and any relevant projects you've worked on. We want to see how you can contribute to our Unified Platform!

Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for the role. Explain why you're excited about working with DRW and how your background aligns with our mission. Don’t forget to mention your love for solving complex problems!

Showcase Your Projects:If you've developed tools or systems in the past, make sure to include them in your application. We love seeing real examples of your work, especially if they demonstrate your ability to process data at scale or improve user experience.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at DRW!

How to prepare for a job interview at DRW

Know Your Tech Stack

Make sure you’re well-versed in the programming languages mentioned in the job description, especially Java and Python. Brush up on your knowledge of APIs and modular design, as these are crucial for the role. Be ready to discuss your past projects and how you’ve used these technologies to solve real-world problems.

Understand the Business

Familiarise yourself with DRW’s operations and the financial markets they engage in. Knowing about market microstructure and trading strategies will show that you’re not just a techie but also understand the business impact of your work. This will help you connect better with the interviewers and demonstrate your enthusiasm for the role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you approached solving them. Use examples that highlight your analytical skills and ability to simplify complex problems. This aligns perfectly with their need for someone who can tackle hard problems with deceptively simple solutions.

Emphasise Team Collaboration

Since the role involves working closely with analysts, quants, and traders, be ready to talk about your experience in collaborative environments. Share examples of how you’ve partnered with non-technical stakeholders to build intuitive tools or systems. Highlighting your communication skills and adaptability will resonate well with their team culture.