Graduate C+ Software Engineer
تفاصيل الوظيفة
As a Software Engineer at Da Vinci, you'll work closely with a team of highly skilled traders and quant researchers. You will have direct, immediate, and large-scale impact on the company, whether you focus on our trading algorithms or the architecture of our technology's core components.Da Vinci engineers are hired for their passion and knack for coding and solving technical challenges. They love to think outside the box and see their code in production only hours after the initial idea was born. All our software engineers take full ownership of projects directly relevant to the core business, seeing them through from idea to implementation to optimisation and maintenance.Responsibilities:Understand and discuss requirements with team members, i.e. traders and researchersDesign, implement, test and optimise trading algorithms and strategies ensuring our competitiveness in the marketContinuously improve and guard the long-term architecture of our in-house developed trading system in terms of latency, accuracy, capacity, regulations etc.Work closely with Trading, Research and Trading Intelligence to innovate the way we do things, i.e. by automating and optimising workflowsManage various operational aspects to bring your projects to completion, such as deploy, monitor and tweak systemsInvestigate opportunities and solve problems as they occur with a hands-on, pragmatic approachRequirements:A background in Computer Science or similarHighly skilled in C++Programming knowledge in Python is preferable but can otherwise be learned on the jobSerious about code quality, taking full responsibility and accountability for your contributionsPractical and results-driven attitudeGood communication skills, with the ability to understand requirements and explain technical concepts to non-technical peopleDesire to work in a multidisciplinary team environment, including collaborating with traders and researchers on a daily basisProcess:Coding challenge: This take-home assignment will give you a chance to understand the role further through similar tasks to the ones you'll encounter on our trading floor. It allows us to assess your coding skills, as well as your approach to problem solving.HR Interview: In this conversation with one of our recruiters, you will learn more about Da Vinci and give us the opportunity to get to know you better. We will assess whether your soft skills and motivators fit our way of working.Technical Interview: During this conversation with one of our lead engineers you will get to geek out on your knowledge of computer science and C++ programming.Final Round: This is a combination of an in-depth technical interview where you will do some live coding, and a final HR interview.
#J-18808-Ljbffr Software Architecture & Engineering
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.