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, remote work options, and growth opportunities.
- Other info: Dynamic team environment with a focus on learning and adapting to new challenges.
- Why this job: Make an impact in financial markets while working with cutting-edge technologies.
- 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:
- 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
Software Engineer, Unified Platform - Exchange Data in London employer: DRW
At DRW, we pride ourselves on being a technology-driven firm that fosters a culture of collaboration and innovation. As a Software Engineer in our Unified Platform team, you'll have the opportunity to work with cutting-edge technologies while contributing to meaningful projects that impact global markets. We offer a dynamic work environment that values diversity, encourages continuous learning, and provides ample opportunities for professional growth, making it an excellent place for those looking to make a significant impact in the financial technology space.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer, Unified Platform - Exchange Data 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! If you’ve built any cool projects or tools, make sure to showcase them in your portfolio. This is your chance to demonstrate your problem-solving abilities and creativity.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and algorithms. Practice with platforms like LeetCode or HackerRank to get comfortable with the types of questions you might face.
✨Tip Number 4
Don’t forget to 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 team.
We think you need these skills to ace Software Engineer, Unified Platform - Exchange Data in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight your platform-level software development experience and any relevant projects you've worked on, especially those involving data processing or user experience.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about the opportunity at DRW. Share specific examples of how you've solved complex problems in the past and how you can contribute to our Unified Platform team.
Showcase Your Technical Skills:Don’t forget to mention your proficiency in Java, Python, or any modern programming languages. If you have experience with big data technologies or cloud-native deployments, make sure to include that too – it’s a big plus for us!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at DRW
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java and Python. Brush up on your knowledge of big data technologies like Spark and Kafka, as well as cloud-native deployments. Being able to discuss these confidently will show that you're ready to hit the ground running.
✨Understand the Business
Take some time to research DRW and its role in the financial markets. Understanding market microstructure and how trading works will help you connect your technical skills to the business needs. This will not only impress your interviewers but also demonstrate your genuine interest in the role.
✨Prepare for Problem-Solving Questions
Expect to tackle some analytical and problem-solving questions during your interview. Practice coding challenges and be ready to explain your thought process. Remember, they’re looking for simple yet effective solutions, so focus on clarity and efficiency in your answers.
✨Showcase Your Collaboration Skills
Since the role involves working closely with internal users, be prepared to discuss your experience in collaborative environments. Share examples of how you've partnered with others to understand their needs and develop user-friendly tools. Highlighting your teamwork will align with DRW's emphasis on thoughtful collaboration.