At a Glance
- Tasks: Create next-gen software for a powerful trading platform and optimise performance.
- Company: Leading tech firm with a focus on innovation and collaboration.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Join a dynamic team and make an impact in the fast-paced trading world.
- Qualifications: Passion for tech, C++ experience, and strong problem-solving skills.
- Other info: Exciting career growth in a vibrant, global environment.
The predicted salary is between 90000 - 108000 £ per year.
Our Software Engineers create next-generation software to support business areas across the firm in developing and delivering custom solutions that optimize performance and efficiency.
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:
- A deep passion for technology and software development.
- In-depth experience working in C++.
- The ambition to solve open-ended problems using analytical methods.
- Sound understanding of multi-threaded application design and development.
- Professional experience working with distributed systems.
- Strong communication and interpersonal skills applicable to a dynamic trading environment.
- Minimum Bachelor’s degree in Computer Science or related field.
- Experience with proprietary trading is preferable but not necessary.
In accordance with New York City’s Pay Transparency Law, the base salary range for this role is $125,000 to $150,000. Base salary does not include other forms of compensation or benefits.
C++ Software Engineer employer: Citadel Securities
Contact Detail:
Citadel Securities Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other C++ enthusiasts. 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 C++ projects, whether they're personal or professional. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge and be ready to tackle coding challenges. Practising common interview questions can help you feel more confident and ready to impress.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented C++ Software Engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace C++ Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the C++ Software Engineer role. Highlight your experience with C++, multi-threaded applications, and any relevant projects. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about technology and software development. Share specific examples of how you've tackled complex problems in the past – we love a good story!
Show Off Your Communication Skills: Since strong communication is key in our dynamic trading environment, make sure to showcase your interpersonal skills in your application. Whether it's through your CV or cover letter, let us know how you collaborate with others.
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 don’t miss out on any important updates. Plus, we love seeing applications come through our own platform!
How to prepare for a job interview at Citadel Securities
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with multi-threaded application design and any projects you've worked on that showcase your problem-solving abilities. Practising coding challenges can also help you feel more confident.
✨Understand the Trading Environment
Familiarise yourself with the basics of trading platforms and how they operate. Even if you don't have direct experience, showing that you understand the dynamics of a trading environment will impress the interviewers. Research common challenges faced in trading systems and think about how you might address them.
✨Prepare for Technical Questions
Expect technical questions that test your analytical skills and understanding of distributed systems. Practice explaining your thought process clearly and concisely. Use examples from your past experiences to demonstrate how you've tackled complex problems in software development.
✨Showcase Your Communication Skills
Since this role involves partnering with business leaders, strong communication is key. Be ready to discuss how you've effectively collaborated with others in previous roles. Highlight any experiences where you had to explain technical concepts to non-technical stakeholders, as this will show your ability to bridge the gap between tech and business.