At a Glance
- Tasks: Build and support a powerful trading platform while innovating software solutions.
- Company: Join Citadel Securities, a leading global market maker in capital markets.
- Benefits: Competitive salary, dynamic work environment, and opportunities for growth.
- Other info: Collaborative culture with opportunities across various locations.
- Why this job: Make an impact in finance with cutting-edge technology and analytical challenges.
- Qualifications: 5+ years in C++, distributed systems, and a passion for problem-solving.
The predicted salary is between 43200 - 72000 £ per year.
Options market making presents a unique challenge in combining scale with business complexity. With over a million of listed options at the heart of billions of messages, we handle internet-scale datasets while being constrained on hardware due to latency requirements necessitating exchange co-location. This forces us to both push the machines to their max as well as innovate in the space of algorithms and business.
In our mission to be the most successful investment team in the world, we hire the brightest minds in technology, research, and finance, and empower them to collaborate. Treating the problems as “data-in, data-out” technical challenges is not enough. To succeed, you need to be willing to master the options trading domain and translate this mastery into cutting edge software solutions, collapsing data cardinality where possible.
Location: London
Objectives:
- Build, maintain and support one of the world’s most powerful trading platforms while continuously improving performance, functionality and stability of the system.
- Design, develop, test, and deploy elegant software solutions across the firm.
- Partner with business leaders to define priorities and deliver custom solutions.
- Analyze complex business and technical problems.
- Make sound decisions proactively and in a self-directed manner.
- Provide timely systems support for trading activities.
Skills and Qualifications:
- 5+ years of working experience.
- Experience working in C++.
- Experience working with distributed systems.
- Sound understanding of multi-threaded application design and development.
- Passion for technology and software development.
- Ambition to solve open-ended problems using analytical methods.
- Ability to work independently and prioritize high-impact projects.
- Strong communication and interpersonal skills applicable to a dynamic trading environment.
- Bachelor’s degree (or equivalent experience) in Computer Science or related field.
Opportunities may be available from time to time in any location in which the business is based for suitable candidates.
Senior Options Software Engineer employer: Citadel Securities
Citadel Securities is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among the brightest minds in technology and finance. Located in London, employees benefit from a cutting-edge trading platform environment, ample opportunities for professional growth, and the chance to tackle complex challenges that have a real impact on the market. With a commitment to empowering their team and a focus on continuous improvement, Citadel Securities stands out as a rewarding place to build a meaningful career.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Options Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. The more you engage, the better your chances of landing that Senior Options Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C++ and distributed systems. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on multi-threaded application design and algorithms. Practice coding challenges and be ready to discuss your thought process during problem-solving.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Options Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Options Software Engineer role. Highlight your experience with C++, distributed systems, and any relevant projects that showcase your ability to solve complex problems in a trading environment.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about options trading and how your skills align with our mission at Citadel Securities. Be sure to mention specific experiences that demonstrate your analytical abilities.
Showcase Your Problem-Solving Skills:In both your CV and cover letter, emphasise your problem-solving skills. We love candidates who can tackle open-ended challenges, so share examples of how you've approached complex technical issues in the past.
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Citadel Securities
✨Master the Options Trading Domain
Before your interview, dive deep into the world of options trading. Understand the key concepts, terminologies, and current trends. This knowledge will not only impress your interviewers but also help you articulate how your software solutions can address complex trading challenges.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++ and distributed systems in detail. Bring examples of past projects where you designed multi-threaded applications. Practising coding problems related to performance optimisation can also give you an edge during technical assessments.
✨Communicate Effectively
In a dynamic trading environment, strong communication is key. Practice explaining complex technical concepts in simple terms. During the interview, make sure to engage with your interviewers by asking insightful questions about their systems and challenges, showing that you’re genuinely interested.
✨Demonstrate Problem-Solving Ambition
Prepare to discuss how you've tackled open-ended problems in the past. Use the STAR method (Situation, Task, Action, Result) to structure your answers. Highlight your analytical methods and how they led to successful outcomes, showcasing your ability to think critically under pressure.