Software Engineer in Financial Integrity - Risk
Software Engineer in Financial Integrity - Risk

Software Engineer in Financial Integrity - Risk

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Join us as a Senior Software Engineer to build APIs and data services for pricing products.
  • Company: DRW is a leading trading firm with over 30 years of experience in global markets.
  • Benefits: Enjoy a dynamic work environment with opportunities for remote work and professional growth.
  • Why this job: Be part of an innovative team that values integrity and challenges the status quo.
  • Qualifications: Fluency in programming languages like Elixir, Java, or C#, and strong problem-solving skills required.
  • Other info: Experience in finance is a plus, but we welcome talented engineers from all backgrounds.

The predicted salary is between 43200 - 72000 £ per year.

Senior Software Engineer, Pricing and Derived Data London 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. 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. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. We are looking to hire a Senior Software Engineer into the Pricing and Derived Data team. We are responsible for building foundational APIs and data services to price all products and related products that the firm may trade, using market and derived data. We work particularly closely with the UP Risk, and UP Middle Office Analytics engineering teams to deliver real-time Profit-and-Loss and Risk monitoring systems, allowing our users to, for example, ensure responsible allocation of capital across the firm. Our systems are used across the organisation by Trading Desk leads, Global Risk Management, and Senior Leadership. We collect, transform, aggregate and disseminate pricing and related derived data, such as: Option sensitivities (\’greeks\’) and fixed-income sensitivities like DV01s and BPVs. Proprietary pricing models in collaboration with analysts and Risk Management. While previous experience in the trading and finance industry is beneficial, we\’re looking for talented software engineers with or without industry-specific expertise. The Pricing and Derived Data team has embraced the BEAM in building the core of our real-time pricing, analytic and reporting systems. As we significantly expand our technical capabilities, enabling us to have an even greater impact across the firm, the UP Pricing and Derived data team is looking for an outstanding Senior Software Engineer with diverse technical and interpersonal skills to join us in the next step of our development. The overwhelming majority of our systems are written in Elixir, but where necessary, we use small amounts of Python and Java where vendor SDKs require it. Designing, developing and maintaining realtime data streaming, and batch processing workloads. Contribution to the development of the team, by advancing design and programming best practices, and providing mentorship and collaboration with other members of the team. Fluency in functional, object-oriented and procedural programming languages. Skilled in principles of encapsulation, separation of concerns, intentional data model design, and identifying the appropriate level of automated testing. Capable of independently driving projects to completion but prefers collaborating with teammates. Strong attention to detail, with a track record of leading and driving projects to completion. One of: Java, C#, C/C++. PostgreSQL, the database and the query language. Data structures and design/analysis of algorithms. Analysis of concurrency and parallelism for speed/space performance tradeoffs. Bonus Experience: Exchange traded financial instruments. For more information about DRW\’s processing activities and our use of job applicants\’ data, please view our Privacy Notice at . Website Do you have a current UK work permit? * Legal First Name (if different from preferred name) Legal Last Name (if different from preferred name) #

Software Engineer in Financial Integrity - Risk employer: DRW

At DRW, we pride ourselves on fostering a dynamic work environment that champions innovation and integrity. As a Senior Software Engineer in our London office, you'll enjoy the autonomy to drive impactful projects while collaborating with talented professionals across diverse teams. With a strong emphasis on employee growth, mentorship opportunities, and a commitment to cutting-edge technology, DRW is an exceptional employer for those seeking a meaningful career in the financial sector.
D

Contact Detail:

DRW Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in Financial Integrity - Risk

✨Tip Number 1

Familiarise yourself with Elixir, as it's the primary language used in the Pricing and Derived Data team. Consider building a small project or contributing to open-source projects in Elixir to showcase your skills and understanding of functional programming.

✨Tip Number 2

Gain a solid understanding of real-time data streaming and batch processing. Look for online courses or tutorials that focus on these areas, as they are crucial for the role and will help you stand out during discussions.

✨Tip Number 3

Brush up on your knowledge of PostgreSQL and data structures. Being able to discuss your experience with databases and how you've optimised queries in past projects can demonstrate your technical expertise.

✨Tip Number 4

Network with professionals in the finance and trading sectors. Attend meetups or webinars related to financial technology to gain insights and potentially make connections that could lead to referrals.

We think you need these skills to ace Software Engineer in Financial Integrity - Risk

Proficiency in Elixir
Experience with Python and Java
Real-time data streaming
Batch processing workloads
Fluency in functional, object-oriented, and procedural programming languages
Strong understanding of encapsulation and separation of concerns
Intentional data model design
Automated testing principles
Project management skills
Attention to detail
Experience with PostgreSQL
Knowledge of data structures and algorithms
Concurrency and parallelism analysis
Mentorship and collaboration skills
Understanding of financial instruments

Some tips for your application 🫡

Understand the Role: Thoroughly read the job description for the Senior Software Engineer position at DRW. Make sure you understand the key responsibilities, required skills, and the technologies they use, such as Elixir, Python, and Java.

Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job requirements. Emphasise your proficiency in functional programming, data structures, and any experience with real-time data processing.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your interest in the financial sector. Mention specific projects or experiences that demonstrate your ability to drive projects to completion and collaborate effectively.

Highlight Relevant Projects: In your application, include examples of past projects that relate to the role. Focus on your contributions to team efforts, especially in areas like API development, data services, and any experience with trading systems or financial instruments.

How to prepare for a job interview at DRW

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Elixir, Python, and Java. Highlight specific projects where you've used these languages, especially in real-time data processing or API development.

✨Understand the Financial Context

Even if you lack direct experience in finance, familiarise yourself with basic concepts like pricing models and risk management. This will demonstrate your willingness to learn and adapt to the industry.

✨Emphasise Collaboration

DRW values teamwork, so be ready to share examples of how you've successfully collaborated on projects. Discuss your approach to mentoring others and how you contribute to a positive team environment.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities. Practice coding challenges and be ready to explain your thought process clearly, especially regarding data structures and algorithms.

Software Engineer in Financial Integrity - Risk
DRW
D
  • Software Engineer in Financial Integrity - Risk

    London
    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
>