cover image
DRW

Software Engineer

On site

London, United Kingdom

Full Time

21-04-2025

Job Specifications

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:
Java experience
Python experience
Ruby experience
Big data technologies: Spark, Trino, Kafka
Financial Markets experience
SQL: Postgres, Oracle
Cloud-native deployments: AWS, Docker, Kubernetes
Observability: Splunk, Prometheus, Grafana
For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at https://drw.com/privacy-notice.

California residents, please review the California Privacy Notice for information about certain legal rights at https://drw.com/california-privacy-notice.

About the Company

At DRW, we identify and capture trading and investment opportunities globally. What sets us apart is our diversified approach—trading across many asset classes and instruments, in markets around the world, with horizons from seconds to years. We succeed by leveraging technology, research and risk management. We offer the best of both worlds: the opportunity and spirit of a startup and the benefits and stability of an established, experienced firm. Our employees work hard to solve interesting problems, and their results are ... Know more

Related Jobs

Company background Company brand
Company Name
IC Resources
Job Title
Junior C++ Software Engineer
Job Description
Junior C++ Software Engineer £40,000 - £45,000 - Newcastle My client is a Fortune 100 organisation and a global leader. They are looking for a Junior C++ Software Engineer to develop and maintain the C++ code base and work on their build and regression system to test the code. You will also be implementing new features, and be responsible for increasing the performance, stability, capacity and capability of the software. You'll also be collaborating with a global cross-functional team providing product engineering, verification, documentation and programme management input. What's required for this Junior C++ Software Engineer position? Masters/PhD in STEM discipline Grade A*/A/B in A level Mathematics Experience in algorithmic software development in C++ Bonus: Qt experience If you are a Junior C++ Software Engineer and are interested in working within a 'Top 15' Great Place To Work organisation, then please apply to learn more. If you are interested in this or other software opportunities across the UK, please contact Jack Bird at IC Resources.
Newcastle Upon Tyne, United Kingdom
Hybrid
Full Time
07-05-2025
Company background Company brand
Company Name
Free-Work UK
Job Title
UX/UI Designer Developer
Job Description
Job Description UX/UI Designer and Developer Manage our external web development and technology partners, to ensure organic growth and conversion opportunities are maximized. Project management will include collecting requirements from the business, briefing our partners, prioritising asks in line with key business objectives and aligning with timeline of the business. Deliver high-quality, user-friendly, content across our digital platforms. Own the delivery of the US and UJ for new / ongoing event website and app related launches. Identify content improvements with the objective of enhancing engagement, gaining insights, and increasing sales. Produce and automate top-level website reports to influence decision-making for improvements including user flow Sankey diagrams, channel specific user journeys and holistic business reporting. Develop a UX and UI workflow in alignment with feedback and research to execution, specifically running CRO tests to prove hypotheses. Expertise in CMS optimisation (VWO, Optimisely or other). Expertise in SEO, CRO, accessibility and UX best practices. Proven experience delivering multi format digital content within a CMS environment (Contentful) Proven experience delivering content-heavy platform targeted at consumer audiences. Proficiency in integrated performance reports using different data sources including analytics and CRM tools i.e. Google Analytics and HubSpot. Fundamental understanding of basic adtech i.e. UTM tagging and tracking and setting up of media tags via Google Tag Manager.Take initiative with a solution-oriented approach, within a cross functional team. Basic understanding of HTML and CSS - or keen to upskill in this area Strong collaboration skills to help manage input from stakeholders and 3rd parties Ability to manage and support different projects simultaneously Possess good knowledge of digital marketing and multi-channel campaigns Ability to understand website analytics and help drive data-driven conclusions (i.e. Google Analytics) Ability to recommend decisions underpinned and driven by data. A passion for UX and all things customer first. This is a 3 month contract assignment in Shoreditch London on-site. The daily rate will be circa £250 pd to £400 pd. Do send your CV to us in Word format along with your daily rate and availability.
London, United Kingdom
On site
Full Time
07-05-2025
Company background Company brand
Company Name
Appear
Job Title
Senior Rust Developer - London
Job Description
Are you our new Senior Rust Developer? We are seeking a highly skilled and experienced Senior Software Developer to join our team in London, UK. In this role, you will be responsible for designing, developing, and optimizing software for our cutting-edge media processing products. You will collaborate with cross-functional teams to deliver high-quality solutions that align with our company's goals and customer needs. This is an exciting opportunity to play a critical role in shaping innovative technology solutions. You will join over 90 developers in a vibrant community where knowledge is shared, fostering both personal and professional growth. We prioritize solving challenges together, so you can focus on making meaningful contributions to our shared goals. Key responsibilities: Design, develop, and optimize native and containerized software solution Write, test, and maintain efficient code following best practices and coding standards Frontend, backend or full stack Collaborate with QA, Support, and R&D teams to ensure seamless integration and optimal performance of systems Debug and troubleshoot software Participate in system architecture design and contribute to defining software specifications and requirements Develop and maintain software documentation including design specifications, code comments, and user guides Mentor and guide other developers within the team, fostering a collaborative and innovative environment Stay up-to-date with industry trends and emerging technologies to bring innovative solutions to the team Individual delivery and team collaboration Required Qualifications: Experience with media processing, networking, broadcast domain or Rust 5+ years of relevant experience (C, C++, Rust etc.) Must hold a valid UK work visa Excellent spoken and written English Ability to travel Excellent attention to detail, to enable you to log processes and capture data accurately Enjoy problem solving with a curious and inquisitive mind, to investigate a technical issue and get to the heart of the problem Ability to remain calm under pressure when dealing with complex time critical issues Resilience to keep experimenting A self motivated person, able to manage changing priorities and work with a global customer base Preferred Qualifications 1+ years of experience with Rust development Experience with Cloud / SaaS is an advantage Functional reactive programming Background in distributed systems Experience with video, audio, or networking Built RDMA enabled applications (with for example libfabric) Experience working with Kubernetes and building apps for containerized environments If you have experience in video, audio, compression or networking, we're especially eager to hear from you. Your passion aligns with our excitement for pushing boundaries in these areas. Why Appear? Be part of a growing global company, experiencing cross-cultural collaboration in a diverse and dynamic work environment. We have over 30 different nationalities in our company. Hybrid working policy & flexible work hours to accommodate your work-life balance. Medical and life insurance coverage Defined contribution pension plan Five weeks of annual vacation, in addition to UK public national holidays Application deadline: May 30th Headquartered in Oslo, Norway, Appear is a leader in live production technology, specialising in high-capacity, sustainable solutions for media processing and content delivery. Our portfolio is designed to support the most complex scenarios of live event contribution, adapting seamlessly to the ever-evolving dynamics of the media, entertainment, and sports industries. Our extensive client base, including world-leading content creators like NBCUniversal, Warner Bros. Discovery, Formula 1, NHL, and Riot Games, rely on our solutions to deliver the highest profile live media with utmost integrity and efficiency. This trust underscores our position at the pinnacle of live production technology, where our commitment to excellence and innovation meets the critical demands of the most prestigious live events worldwide. Founded in 2004, Appear has established itself as a leader in the industry. Thanks to our world-renowned team of experts and their relentless emphasis on modularity and functional versatility, we are at the forefront of innovation in live production technology. We actively participate with key industry bodies and technology partners to drive the advancement of standardisation and foster continuous innovation. Our excellence is internationally recognised through numerous accolades, including the prestigious NAB Excellence in Sustainability Award and TVBEurope’s Best in Market, celebrating our achievements in sustainability and technological leadership.
London, United Kingdom
On site
Full Time
06-05-2025
Company background Company brand
Company Name
North West Ambulance Service NHS Trust
Job Title
Solutions Developer
Job Description
An exciting opportunity has arisen to join our Innovation, Development and Integration team at the North West Ambulance Service NHS Trust. Initially, the role will focus on supporting our integration workstreams, focusing on the redevelopment of our Trust Integration Engine along with the development of integration work associated with the Microsoft Power Platform. There will also be the opportunity to support the development of our internally developed web applications. The successful applicant will be an experienced web application and/or integration developer, with a flair for gathering complex systems requirements across a non-technical multidisciplinary team. They will join a small team of solution developers, technical architects, analysts and consultants in supporting the work of one of the UKs largest ambulance services. The post holder will support development in a range of the following technologies: Microsoft Stack e.g. Visual Studio, SQL and Power Platform PHP 8.0+ and/or C++ CSS JQuery JavaScript Bootstrap North West Ambulance Service NHS Trust provides 24 hour, 365 days a year accident and emergency services to those in need of emergency medical treatment and transport. Our highly skilled staff provide life-saving care to patients in the community and take people to hospital or a place of care if needed. We also provide non-emergency patient transport services for those patients who require non-emergency transport to and from hospital and who are unable to travel unaided because of their medical condition or clinical need. Alongside the other emergency services, we also work to ensure the safety of the public and treatment of patients in the event of a major incident. We also deliver the NHS 111 service in the North West. NHS 111 replaced NHS Direct in 2013. This service was introduced to make it easier for people to access local NHS healthcare services in England. It provides non-emergency medical help fast, and is available 24 hours a day, 365 days a year. For further details / informal visits contact: Name: Matt Dugdale Job title: Head of Clinical and Digital Innovation Email address: Matt.Dugdale@nwas.nhs.uk
Broughton, United Kingdom
On site
Full Time
07-05-2025