At a Glance
- Tasks: Design and develop a robust engine for pricing and risk analytics.
- Company: Leading financial tech firm focused on innovative solutions.
- Benefits: Attractive salary, health perks, flexible work options, and growth opportunities.
- Why this job: Join a dynamic team and shape the future of financial technology.
- Qualifications: 5-10 years in software design, with strong C++ and Python skills.
- Other info: Collaborative environment with a focus on system-level development.
The predicted salary is between 43200 - 72000 £ per year.
We are not just building a model library, but an entire engine to run pricing, risk, and other valuation services. This involves significant engineering work.
Experience in software design and implementation will be valuable to our modelers, even if they have less direct experience in quantitative analysis. We need to develop analytics and understand how to orchestrate these systems.
The candidate should have experience developing larger systems rather than just operating well-defined components. While you will write code, you'll also need to contribute to the design of the larger system, ensuring durability, monitoring, and consistency with the firm's standards.
You'll be coding progressively in Python and possibly some C++. It's important to understand how a pricing function fits within the broader system, focusing on the typical requirements for durability in both components and systems.
We need someone who can provide insight on trade-offs, such as the consequences of specific design choices or whether open-source libraries could be used instead of homegrown solutions.
Expertise in systems software development is essential to ensure high-quality implementation, especially where we lack experience. While we have quants and modelers who implement code, we don't yet have deep exposure to system-level development.
C++ Engineer x2 in London employer: Benton Partners
Contact Detail:
Benton Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Engineer x2 in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work with C++ or in systems software development. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! When you get the chance to interview, be ready to discuss your past projects and how you've tackled complex engineering challenges. We want to see your thought process and how you approach system design.
✨Tip Number 3
Don’t just apply anywhere—apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our team.
✨Tip Number 4
Prepare for technical interviews by brushing up on your C++ and Python skills. Practice coding problems that focus on system-level development and design trade-offs. We want to see how you think on your feet!
We think you need these skills to ace C++ Engineer x2 in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in C++ and systems software development. We want to see how your skills align with our need for building robust engines, so don’t hold back on showcasing relevant projects!
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 your background in software design can contribute to our mission at StudySmarter. Keep it engaging and personal!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex engineering challenges. We love candidates who can think critically about design choices and trade-offs, so share those insights with 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’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at Benton Partners
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be ready to discuss your past projects and how you've used C++ in larger systems, not just small components. Highlight any experience you have with system-level development, as this will be crucial for the role.
✨Understand System Design Principles
Familiarise yourself with software design principles and how they apply to building robust systems. Be prepared to talk about trade-offs in design choices and how they impact durability and monitoring. This shows that you can think critically about the architecture of the systems you'll be working on.
✨Showcase Your Problem-Solving Skills
During the interview, be ready to tackle hypothetical scenarios or coding challenges. Demonstrate your ability to analyse problems and propose effective solutions, especially in the context of pricing functions and their integration into broader systems.
✨Ask Insightful Questions
Prepare some thoughtful questions about the company's approach to system development and how they handle trade-offs in design. This not only shows your interest in the role but also gives you a chance to assess if the company aligns with your values and expertise.