Senior Software Engineer (London)
Senior Software Engineer (London)

Senior Software Engineer (London)

Wandsworth Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
D

At a Glance

  • Tasks: Develop innovative systems for research and trading, optimising data processing.
  • Company: DRW is a tech-driven trading firm with a diverse portfolio and a global presence.
  • Benefits: Enjoy a collaborative culture, opportunities for learning, and a focus on impactful work.
  • Why this job: Join a dynamic team solving complex problems in financial markets with cutting-edge technology.
  • Qualifications: 2-3 years of software development experience; strong skills in Java, Python, or similar languages.
  • Other info: Embrace a respectful and diverse team culture while working on exciting market challenges.

The predicted salary is between 43200 - 72000 ÂŁ 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

For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at .

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

LinkedIn Profile

Website

Are you legally permitted to work in the UK? * Select…

Do you have a current UK work permit? * Select…

Will you now or in the future require DRW to sponsor you in the UK? * Select…

How did you hear about this job? * Select…

Please provide additional detail if appropriate.

Legal First Name (if different from preferred name)

Legal Last Name (if different from preferred name)

#J-18808-Ljbffr

Senior Software Engineer (London) employer: DRW

DRW is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for a Senior Software Engineer to thrive. With a commitment to employee growth, you will have the opportunity to work with cutting-edge technologies and engage in meaningful projects that directly impact global markets. Located in London, our diverse team values respect and adaptability, ensuring a supportive environment where your contributions are recognised and valued.
D

Contact Detail:

DRW Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (London)

✨Tip Number 1

Familiarise yourself with DRW's Unified Platform and its role in the trading process. Understanding how this platform consolidates data and technologies will help you articulate how your skills can contribute to optimising decision-making and enhancing competitive edge.

✨Tip Number 2

Showcase your experience with large-scale data processing and your ability to develop intuitive self-service tools. Be prepared to discuss specific projects where you've tackled similar challenges, as this will demonstrate your problem-solving skills and user-centric approach.

✨Tip Number 3

Highlight your familiarity with modern programming languages, especially Java and Python. If you have experience with Ruby, make sure to mention it, as it could set you apart from other candidates and align with the team's diverse tech stack.

✨Tip Number 4

Emphasise your collaborative skills and comfort working within a globally-distributed team. Share examples of how you've successfully partnered with internal users or stakeholders to understand their needs and deliver effective solutions.

We think you need these skills to ace Senior Software Engineer (London)

Software Development
Java
Python
Data Processing
APIs
Modular Design
User Experience Design
Analytical Skills
Problem-Solving Skills
Team Collaboration
High Volume Data Management
Refactoring
Performance Optimisation
Financial Market Knowledge
Ruby (bonus)

Some tips for your application 🫡

Understand the Role: Before applying, make sure to thoroughly read the job description for the Senior Software Engineer position at DRW. Understand the key responsibilities and required skills, such as experience with Java or Python, and how your background aligns with these requirements.

Tailor Your CV: Customise your CV to highlight relevant experience in platform-level software development and your familiarity with large-scale data processing. Emphasise any projects that demonstrate your problem-solving skills and ability to work within a globally-distributed team.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and finance. Discuss specific examples of how you've solved complex problems and improved user experiences in previous roles. Make sure to express your enthusiasm for working at DRW and contributing to their Unified Platform.

Highlight Relevant Projects: In your application, mention any personal or professional projects that relate to the role. If you've created tools that others found useful, share those experiences. This will demonstrate your initiative and ability to create impactful solutions.

How to prepare for a job interview at DRW

✨Understand the Company Culture

Before your interview, take some time to research DRW's culture and values. They emphasise collaboration, curiosity, and a diverse team environment. Be prepared to discuss how your personal values align with theirs and provide examples of how you've contributed to a positive team culture in the past.

✨Showcase Your Technical Skills

As a Senior Software Engineer, you'll need to demonstrate your proficiency in programming languages like Java and Python. Be ready to discuss specific projects where you've processed large volumes of data or developed tools that improved user experience. Consider preparing a portfolio of your work to showcase your skills.

✨Prepare for Problem-Solving Questions

Expect to face technical questions that assess your analytical and problem-solving abilities. Practice coding challenges and be ready to explain your thought process as you tackle complex problems. Highlight your experience with APIs, modular design, and any innovative solutions you've implemented in previous roles.

✨Demonstrate Your Passion for Learning

DRW values individuals who are eager to learn about financial markets and trading. Be prepared to discuss any relevant experiences or projects that showcase your interest in these areas. Share how you've adapted to new technologies or concepts in the past, and express your enthusiasm for continuous learning.

Senior Software Engineer (London)
DRW
D
  • Senior Software Engineer (London)

    Wandsworth
    Full-Time
    43200 - 72000 ÂŁ / year (est.)

    Application deadline: 2027-07-19

  • D

    DRW

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>