C++ Software Developer / Engineer
C++ Software Developer / Engineer

C++ Software Developer / Engineer

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
O

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 innovative projects that shape the future of financial technology.
  • Qualifications: 1-2 years experience in software development with strong C++ skills.
  • Other info: Dynamic team environment with opportunities for personal and professional growth.

The predicted salary is between 36000 - 60000 £ per year.

Join our team of expert programmers within Options’ Market Data division! Working for Options, 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.

Options is an exceptional employer located in the vibrant city of Cambridge, UK, offering a dynamic work culture that fosters innovation and collaboration among talented professionals. With a strong emphasis on continuous career development, competitive salaries, and a range of employee benefits, Options provides a supportive environment for C++ Software Developers to thrive and grow within the fast-paced financial technology sector. Join a self-sufficient team where your contributions directly impact the future of global banking and trading infrastructure.
O

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 attend industry meetups. A friendly chat can give you insider info and maybe even a referral!

✨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 in conversations or interviews. It’s a great way to demonstrate your passion and expertise.

✨Tip Number 3

Prepare for the technical interview! 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

C++
STL
Boost
Linux
Unix
BASH
Perl
Python
System Testing
Debugging Tools
Analytical Skills
Problem-Solving Skills
Agile Methodologies
TDD
BDD
CI/CD

Some tips for your application 🫡

Craft a Tailored CV: Make sure your CV is tailored to the C++ Software Developer role. Highlight your experience with C++, Linux/Unix, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Show Your Passion in the Cover Letter: Your cover letter is your chance to shine! Let us know why you're excited about this role and how your passion for financial technology drives you. Be genuine and let your personality come through.

Include Hobbies and Interests: Don’t forget to add a section on your hobbies and interests in your CV! It helps us get to know you better and see what makes you tick outside of work. Plus, it shows you’re a well-rounded individual.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right place. Plus, it shows us you’re serious about joining our team at Options!

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 prepared to discuss your experience with STL and Boost, as well as any projects you've worked on that showcase your coding abilities. Practising coding problems 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 ready to talk about your experience with TDD, BDD, and CI/CD processes. You might even want to share examples of how you've applied these methodologies in past projects.

✨Showcase Your Problem-Solving Skills

Options is looking for candidates with strong analytical and problem-solving abilities. Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. This will demonstrate your critical thinking skills and ability to work under pressure.

✨Communicate Effectively

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. Also, don’t forget to highlight your interpersonal skills during the interview!

C++ Software Developer / Engineer
Options Technology Ltd.
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>