Senior Software Engineer - Data Integration in London
Senior Software Engineer - Data Integration

Senior Software Engineer - Data Integration in London

London Full-Time 80000 - 100000 £ / year (est.) No home office possible
DRW Holdings, LLC.

At a Glance

  • Tasks: Design and deliver innovative data tools and software services for a leading trading firm.
  • Company: Join DRW, a dynamic trading firm with a culture of innovation and collaboration.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Collaborate with global teams and mentor junior engineers in a supportive atmosphere.
  • Why this job: Make a real impact by working with cutting-edge technology in a fast-paced environment.
  • Qualifications: 8+ years in software development, strong problem-solving skills, and expertise in Python, Java, or C#.

The predicted salary is between 80000 - 100000 £ 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.

As a Senior Software Engineer on our Platform Data-Integration team, you will play an integral role in building systems and tools that allow users to discover and share data across the DRW organization. You will work alongside individual Traders, Quantitative Researchers, and Back-Office personnel to best utilize the firm’s data and platform tools.

What you will do in this role:

  • Design and deliver software services and data tools that expand the data delivery capabilities of DRW’s Data Platform.
  • Define architectural patterns, standards, and technology decisions for the team. Apply these decisions to new solutions, as well as to evolve legacy systems.
  • Collaborate with teams across the organization to enable standardized data access.
  • Apply platform thinking to solve problems in a repeatable way at scale with standard 3rd party, open source, and in-house toolsets.
  • Develop AI workflows to improve team processes and accelerate feature delivery.

What you will need in this role:

  • 8+ years of experience designing, developing, and delivering data-heavy software services.
  • Excellent written and verbal communication skills.
  • Proven ability to work in a collaborative, agile, and fast‑paced environment, prioritising multiple tasks and projects, and efficiently handle the demands of a trading environment.
  • Strong technical problem‑solving skills.
  • Comfort working within a globally distributed team.
  • Expertise in Python, Java, or C#.
  • Expertise in multiple programming paradigms, design patterns, and refactoring.
  • Experience with multiple data storage technologies (e.g. RDBMS, NoSQL, Cassandra, Kafka, etc.) and knowledge of their associated trade‑offs.
  • Experience designing software in multiple architectural styles (e.g. Service‑Oriented, Event‑Driven, Monolithic, etc.).
  • Experience building distributed systems which include load balancing, horizontal scaling, and data processing.
  • Experience confidently discussing trade‑offs between different technology and architectural choices and driving them to consensus.
  • Experience with multiple data formats and serialization systems (e.g. Protobuf/gRPC, Avro, Thrift, JSON, etc.).
  • Experience owning products end‑to‑end, from requirements through operations.
  • Experience responding to, managing, and resolving incidents.
  • Experience managing and observing workloads in a Kubernetes environment.
  • Experience mentoring junior software engineers.

Senior Software Engineer - Data Integration in London employer: DRW Holdings, LLC.

At DRW, we pride ourselves on being an exceptional employer that fosters a culture of innovation, collaboration, and respect. Our London office offers a dynamic work environment where Senior Software Engineers can thrive, with ample opportunities for professional growth and the chance to work alongside talented individuals in a fast-paced trading atmosphere. We value autonomy and encourage our employees to challenge the status quo, making DRW not just a workplace, but a place to build a meaningful career.
DRW Holdings, LLC.

Contact Detail:

DRW Holdings, LLC. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Data Integration in London

✨Tip Number 1

Network like a pro! Reach out to current employees at DRW on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those related to data integration. This will help us see your expertise in action during interviews.

✨Tip Number 3

Practice makes perfect! Get ready for technical interviews by brushing up on your coding skills and problem-solving techniques. Use platforms like LeetCode or HackerRank to simulate the experience.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining the DRW team.

We think you need these skills to ace Senior Software Engineer - Data Integration in London

Software Design
Data Integration
Architectural Patterns
Python
Java
C#
Agile Methodologies
Problem-Solving Skills
Collaboration
Data Storage Technologies
Distributed Systems
Kubernetes
Data Formats
Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with data-heavy software services and any relevant technologies like Python, Java, or C#. We want to see how your skills align with what we do!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the role and how you can contribute to our team. Be sure to mention your collaborative spirit and problem-solving skills, as these are key for us.

Showcase Your Projects: If you've worked on any projects that demonstrate your expertise in data integration or distributed systems, make sure to include them. We love seeing real-world applications of your skills, so don’t hold back!

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you get all the updates directly from us. Plus, it shows you're keen on joining our team!

How to prepare for a job interview at DRW Holdings, LLC.

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of Python, Java, or C#. Be ready to discuss your experience with various data storage technologies and architectural styles. They’ll likely ask you to explain trade-offs between different tech choices, so have some examples ready!

✨Showcase Your Collaboration Skills

Since this role involves working closely with traders and researchers, be prepared to share examples of how you've successfully collaborated in the past. Highlight any experiences where you’ve worked in a fast-paced, agile environment and how you managed multiple tasks.

✨Prepare for Problem-Solving Questions

Expect to face technical problem-solving scenarios during the interview. Practice explaining your thought process clearly and concisely. They want to see how you approach challenges, especially in a trading context, so think of relevant examples from your previous work.

✨Demonstrate Your Mentorship Experience

As a senior engineer, you’ll likely be mentoring junior team members. Be ready to discuss your mentoring style and any specific instances where you’ve helped others grow. This shows that you’re not just technically skilled but also a team player who values knowledge sharing.

Senior Software Engineer - Data Integration in London
DRW Holdings, LLC.
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>