At a Glance
- Tasks: Develop and maintain low latency trading platforms using C/C++ in an agile environment.
- Company: Join Options, a leading global financial technology company with a vibrant culture.
- Benefits: Enjoy competitive salary, bonuses, global travel, and continuous career development.
- Why this job: Be part of a dynamic team driving innovation in financial technology.
- Qualifications: 1-2 years experience in software development with strong C++ skills.
- Other info: Fast-paced environment with opportunities for personal growth and global exposure.
The predicted salary is between 28800 - 48000 £ per year.
Location: Cambridge, UK
Salary: Competitive
Join our team of expert programmers within Options’ Market Data division!
Developing and engaging our people is a strategic priority for our business. We are looking for talented individuals to join our team and contribute to Options’ future growth and success. We want to hear from candidates that are motivated, self-driven and have a passion to learn and develop their skills in the world of financial technology.
Options is the largest global financial technology company headquartered in Belfast. We are at the forefront of banking and trading infrastructure, serving clients globally with offices in New York, Chicago, Toronto, London, Cambridge, Paris, Hong Kong, Tokyo, Singapore, and Auckland. At Options, our services are woven into the hottest trends in global tech, including high-performance Networking, Cloud, Security, and AI (Artificial Intelligence).
Why Options?
- Global travel: We have offices in New York, Chicago, Toronto, London, Belfast, Dublin and across Asia.
- Continuous career development opportunities: We provide professional skills development and technical training.
- The chance to be a part of a self-sufficient, successful team: The Options team operates in a fast-paced environment with endless opportunities for innovation and forward-thinking.
- Competitive salary: In addition to a competitive salary, Options reward employees with a range of bonus incentives and employee benefits.
The Role
The successful candidate will assist with the development and maintenance of low latency trading platforms in an agile environment, working in the full development life cycle of applications using C/C++.
We’re looking for someone who has technical proficiency in:
- One - two years’ experience in a related role involving the design and development experience.
- The ability to demonstrate previous experience with C++ including STL / Boost.
- Experience in working with Linux/Unix environments e.g. Red-Hat, CentOS.
- Scripting knowledge of BASH, Perl and Python.
- Proficiency with system testing and debugging tools.
- Demonstrable analytical and problem-solving ability.
- Experience with Agile working, TDD / BDD, CI / CD.
Typical Job duties
- Develop and implement applications written in C/C++ supporting our low latency trading platform.
- Work across the full development life cycle to create new features while maintaining and testing existing applications.
- Support our clients and get involved in the investigation of production issues.
- Carry out system integration, regression testing and enhance automated regression testing tools to increase overall test coverage.
- Work with other agile team members in ensuring quality software releases.
Additional requirements
- Strong research, writing and communication skills.
- Ability to work in a fast-paced and changeable working environment.
- Exceptional organisational skills and strong attention to detail.
- Desire to travel and see the world.
- Ability to work independently and manage your own projects in a professional manner.
- A passion for innovation and the financial technology sector.
- Strong interpersonal skills.
- Project management skills and proven ability to manage own workload.
How to apply
Please submit a CV and cover letter to the C++ Software Developer/Engineer position on the Options Career Page at https://www.options-it.com/careers/. On your CV, please include a section on your Hobbies and Interests. On the covering letter please detail the role you are applying to, along with your availability. If you have any questions about this position, please contact careers@options-it.com.
C++ Software Developer / Engineer employer: Options Technology Ltd.
Contact Detail:
Options Technology Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Developer / Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Options on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! If you've got a GitHub or personal project showcasing your C++ prowess, make sure to mention it during interviews. It’s a great way to demonstrate your passion and technical abilities.
✨Tip Number 3
Prepare for those technical interviews! Brush up on your C++ knowledge and be ready to tackle coding challenges. Practising common algorithms and data structures can really help you shine.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Options team.
We think you need these skills to ace C++ Software Developer / Engineer
Some tips for your application 🫡
Craft a Tailored CV: Make sure your CV highlights your experience with C++ and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Write a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you're excited about the C++ Software Developer role and how your passion for financial technology drives you. Be specific about your availability too!
Show Off Your Hobbies and Interests: Don’t forget to include a section on your hobbies and interests in your CV. We love to see what makes you tick outside of work – it helps us get to know you better as a person!
Apply Through Our Website: For the best chance of success, make sure to apply through our Options Career Page. It’s the easiest way for us to keep track of your application and get back to you quickly!
How to prepare for a job interview at Options Technology Ltd.
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be ready to discuss your experience with STL and Boost, as well as any projects you've worked on that showcase your coding abilities. Practising coding challenges can also help you feel more confident.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working in an agile environment, it’s crucial to understand Agile principles and practices. Be prepared to discuss how you've applied TDD, BDD, or CI/CD in your previous roles. This shows you can adapt to their fast-paced work culture.
✨Showcase Your Problem-Solving Skills
Options is looking for candidates with strong analytical abilities. Prepare examples of past challenges you've faced in software development and how you resolved them. This will demonstrate your critical thinking and problem-solving skills effectively.
✨Communicate Clearly and Confidently
Strong communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, as you may need to collaborate with team members from different backgrounds. Being clear and concise will make a great impression.