At a Glance
- Tasks: Collaborate on data solutions and maintain high-quality data systems for trading.
- Company: Join a leading tech firm at the forefront of financial data engineering.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Make an impact in finance by developing innovative data products and solutions.
- Qualifications: 2+ years in software development with Python, Java, or C++, and strong problem-solving skills.
- Other info: Dynamic team environment with excellent career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
About the Team
The DRW C/FICCO Data Engineering team is essential to developing valuable datasets and scalable data infrastructure critical to our trading operations. We work closely with traders, researchers, and other engineering teams to ensure seamless data flow and accessibility, supporting data-driven decision-making. Our systems are designed to handle large volumes of data, maintain quality and integrity, and provide robust APIs for fast, ergonomic data retrieval.
About the Role
In this role you will:
- Collaborate with cross-functional teams to deliver data solutions that support diverse trading activities.
- Take full ownership of data products, guiding them from initial concept through to stable production.
- Design, build, and maintain systems for both batch processing and real-time streaming of time series datasets, ensuring high data quality and reliability.
- Develop APIs and data access methods for fast, intuitive retrieval of historical and live data, working with both new and existing systems.
- Provide on-call support as needed.
Qualifications
- A minimum of 2+ years' experience using at least one of Python, Java, and C++, and can work comfortably in multiple programming languages.
- A track record of working directly with end customers, scoping and delivering production systems in fast-moving and ambiguous environments.
- Ability to dive deep into complex problems, develop intuitive understandings, spot risks early, and minimise complexity.
- Exceptional interpersonal skills - you communicate clearly with stakeholders as well as other engineers, fostering a collaborative, supportive working environment.
- Experience in the financial markets, especially in delta one, store of value, and/or FICC options trading.
- Experience with Linux-based, concurrent, high-throughput, low-latency software systems.
- Experience with pipeline orchestration frameworks (e.g. Airflow, Dagster).
- Experience with streaming platforms (e.g. Kafka), data lake platforms (e.g. Delta Lake, Apache Iceberg), and relational databases.
- Have a Bachelor or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or equivalent work experience.
Senior Software Engineer, C/FICCO Data employer: DRW Holdings, LLC.
Contact Detail:
DRW Holdings, LLC. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer, C/FICCO Data
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to data engineering or trading systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions and real-world scenarios. Practice coding challenges and be ready to discuss how you've tackled complex problems in past roles. Confidence is key!
✨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 our team at DRW.
We think you need these skills to ace Senior Software Engineer, C/FICCO Data
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with Python, Java, or C++, and any relevant projects you've worked on in data engineering.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about data engineering and how your background aligns with our team’s goals. Share specific examples of how you've tackled complex problems in previous roles.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing real-world applications of your skills, especially in high-throughput and low-latency systems.
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 Holdings, LLC.
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages mentioned in the job description, especially Python, Java, and C++. Brush up on your knowledge of data processing systems and APIs, as you'll likely be asked to discuss your experience with these technologies.
✨Showcase Your Problem-Solving Skills
Prepare to dive deep into complex problems you've tackled in the past. Think of specific examples where you identified risks early and simplified processes. This will demonstrate your ability to handle ambiguity and deliver effective solutions.
✨Communicate Clearly
Since exceptional interpersonal skills are crucial for this role, practice articulating your thoughts clearly. Be ready to explain technical concepts in a way that non-technical stakeholders can understand, showcasing your collaborative spirit.
✨Understand the Financial Markets
Familiarise yourself with the financial markets, particularly delta one and FICC options trading. Being able to discuss how your work impacts trading activities will show that you understand the business context of your technical contributions.