At a Glance
- Tasks: Join a dynamic team to design and build innovative trading software.
- Company: Optiver is a leading global market maker, enhancing market efficiency.
- Benefits: Enjoy competitive pay, daily meals, gym discounts, and 27 vacation days.
- Why this job: Make a global impact while working in a vibrant, diverse London environment.
- Qualifications: Strong coding skills in C#, C++, C, and Python; passion for trading.
- Other info: Opportunity for international transfers and continuous learning.
The predicted salary is between 36000 - 60000 £ per year.
Optiver is looking for a Software Engineer to join our Novel Trading Opportunities team, who are responsible for conceptualising and bringing to life the solutions needed to achieve our ambitious business goals. Our engineers apply their thorough understanding of the low level technical challenges that we face as a market maker, to continue elevating and expanding our trading business in a fast, principled and risk-conscious manner. We're looking for an entrepreneurial mindset and the ability to strategically identify the tools which are best placed and where time is best spent, to achieve the results needed for our business to continue performing at the highest possible level.
Who we are: Optiver is a tech-driven trading firm and leading global market maker. As one of the oldest market making institutions, we are a trusted partner of 70+ exchanges across the globe. Our mission is to constantly improve the market by injecting liquidity, providing accurate pricing, increasing transparency and acting as a stabilising force no matter the market conditions. With a focus on continuous improvement, we participate in the safeguarding of healthy and efficient markets for everyone who participates. As one of the world’s major financial centres, London was selected as the home of Optiver’s FX trading business, our UK-focused Institutional Trading Team and rapidly growing commodities trading arm.
What you’ll do: You will work closely with the trading team, designing and building the software required to help us trade new products, in new markets, in new and innovative ways. This team is focused on how we can achieve our business objectives while weighing up time-to-market, technical complexity and technical debt. Examples of this include:
- Building new autotrading strategies
- Developing pricing systems and infrastructure to price new products
- Building the systems to integrate ourselves in a first class manner to new markets and market structures
From the get go you will be getting stuck in with a close-knit multidisciplinary team, working out how to crack new trading opportunities from the technical angle; Given the varied nature of this team’s contributions and its London location, you will have the opportunity to work in a start-up dynamic while being well placed to lead global technical initiatives.
Who you are: Strong engineering instincts and a deep understanding of computer science fundamentals; Experience writing software in C#, C++, C and Python with a proven ability to deliver scalable, reliable, high-quality clean code; Excellence in distilling simplicity out of a complex domain; A passion for continuous improvement and test-driven design plus innovative, big-picture thinking grounded in real-world pragmatism; Ability to operate autonomously as well as collaborate with Traders, Researchers, other technical teams and business operations counterparts to deliver on complex business initiatives; Experience connecting proprietary trading systems to trading venues and exchanges and the ability to build a trading system that covers the entire lifecycle of a trade; Ideally experienced in building OTC trading systems; A keen interest in derivatives and trading, ideally with previous experience in the hedge fund or market making industry.
What you’ll get: At Optiver UK, you will be part of a well-established and high-performing global firm whilst experiencing the excitement that comes from a growing operation. We offer a supportive environment for you to perform at your best. Some of our key benefits include:
- Competitive remuneration
- 27 paid vacation days (plus UK public holidays)
- Daily onsite breakfast and lunch
- Paid commuting expenses (home to office)
- 50% paid gym subscription
- Private medical insurance
- Pension scheme
- Training, conference attendance and continuous learning opportunities
- International transfer opportunities
How to apply: Apply directly via the form below and please provide us with a CV and letter of motivation in English. Should there be a potential match, a member of our team will reach out sooner rather than later. If you have any additional questions, please feel free to reach out to us.
Our commitment to diversity and inclusion is hardwired through every stage of our hiring process. We encourage applications from candidates from any and all backgrounds, and we welcome requests for reasonable adjustments during the process to ensure that you can best demonstrate your abilities.
Software Engineer – Novel Trading Opportunities employer: Optiver
Contact Detail:
Optiver Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer – Novel Trading Opportunities
✨Tip Number 1
Familiarise yourself with the latest trends in trading technology and market making. Understanding the tools and technologies that are currently being used in the industry will help you speak confidently about how you can contribute to Optiver's goals.
✨Tip Number 2
Network with professionals in the trading and finance sectors. Attend industry events or join online forums where you can connect with current employees at Optiver or similar firms. This can provide you with insights into the company culture and expectations.
✨Tip Number 3
Prepare to discuss your experience with specific programming languages mentioned in the job description, such as C#, C++, C, and Python. Be ready to share examples of projects where you've successfully implemented these skills, particularly in a trading context.
✨Tip Number 4
Showcase your problem-solving abilities by preparing for technical interviews. Practice coding challenges and algorithm questions that reflect the types of problems you might encounter in the role, especially those related to trading systems and market dynamics.
We think you need these skills to ace Software Engineer – Novel Trading Opportunities
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your software engineering background, particularly in C#, C++, C, and Python, and any experience you have with trading systems.
Craft a Compelling Motivation Letter: In your motivation letter, express your passion for trading and technology. Discuss how your entrepreneurial mindset and problem-solving skills can contribute to Optiver's goals. Be specific about why you're interested in this role and how you can add value.
Showcase Relevant Projects: If you've worked on projects related to trading systems or financial technology, be sure to include them in your application. Describe your role, the technologies used, and the impact of the project. This will demonstrate your practical experience and understanding of the industry.
Proofread Your Application: Before submitting, carefully proofread your CV and motivation letter. Look for any spelling or grammatical errors, and ensure that your documents are clear and concise. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at Optiver
✨Showcase Your Technical Skills
Be prepared to discuss your experience with programming languages like C#, C++, C, and Python. Bring examples of projects where you've delivered scalable and reliable code, as this will demonstrate your technical prowess and understanding of the software development lifecycle.
✨Understand the Trading Environment
Familiarise yourself with the basics of trading systems and market making. Being able to discuss how proprietary trading systems connect to exchanges will show that you have a genuine interest in the role and understand the context in which you'll be working.
✨Demonstrate Problem-Solving Abilities
Prepare to tackle hypothetical scenarios or technical challenges during the interview. Show your thought process in breaking down complex problems and how you would approach finding solutions, reflecting the entrepreneurial mindset they are looking for.
✨Emphasise Collaboration Skills
Highlight your ability to work autonomously as well as part of a team. Discuss past experiences where you've collaborated with traders, researchers, or other technical teams to deliver on complex initiatives, as this is crucial for success in their multidisciplinary environment.