Lead Software Developer eFX (Director)
Lead Software Developer eFX (Director)

Lead Software Developer eFX (Director)

Full-Time 57600 - 84000 £ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Lead the development of a high-performance eFX trading system with cutting-edge technology.
  • Company: Join a leading investment bank known for its innovative tech solutions.
  • Benefits: Enjoy a competitive salary, strong benefits, and performance-related bonuses.
  • Why this job: Make a real impact in the fast-paced world of electronic trading.
  • Qualifications: Expertise in C++, multithreading, and database management required.
  • Other info: Work in a dynamic environment with opportunities for career growth.

The predicted salary is between 57600 - 84000 £ per year.

I am working with a leading Investment Bank which is looking for a Lead eFX Developer to join their Information Systems Department who provide a complete range of state-of-the-art technology services and infrastructure to the global entities across the bank. In this role, you will be working to develop and maintain an automated trading application. You will work closely with the Traders and Sales to build a low latency, high-performance eFX electronic trading system including Real-time Pricing, Risk, Price Distribution, Algo execution, and various electronic trading workflows.

Key Responsibilities:

  • Embracing a hands-on approach and showcasing creativity in problem-solving and product development.
  • Engaging in the development and support of Front Office Systems.
  • Participating in the evaluation and endorsement of new technologies to enhance the Front Office Development team’s value.
  • Extracting, comprehending, and analyzing functional requirements directly from the Front Office FX desk.
  • Ensuring delivery aligns with agreed-upon requirements through an agile process, following ISD standards for Documentation, System Testing, User Acceptance testing, and Change Control.
  • Maintaining open communication with technical architects within ISD to leverage reusable software for efficient time-to-market.
  • Providing production support for implemented solutions, and handling incidents, problems, and defects. Cross-training other ISD members for solution support may require shifts or on-call duties beyond regular working hours.
  • Designing, implementing, and delivering complex globally distributed high availability real-time trading systems.

Key Skills:

  • OO Language - C++
  • Market Data
  • Multi-Threading
  • No-SQL/SQL
  • Unit Testing/TDD/Automated Testing
  • Strong Database Knowledge
  • Kafka

This is a full-time position, offering a highly competitive salary, a strong benefits package, and a performance-related bonus. You will be required to travel to the office 3 days per week.

If you think your skills and experience are a good fit for this position, I would love to speak with you.

Lead Software Developer eFX (Director) employer: Nicoll Curtin

Join a leading Investment Bank that prioritises innovation and collaboration, offering a dynamic work environment where your expertise as a Lead eFX Developer will directly impact the development of cutting-edge trading systems. With a strong focus on employee growth, you will have access to extensive training opportunities and a competitive benefits package, all while working in a vibrant city that fosters both professional and personal development.
N

Contact Detail:

Nicoll Curtin Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Developer eFX (Director)

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even just grab a coffee with someone who’s already in the game. You never know when a casual chat could lead to your next big opportunity.

✨Tip Number 2

Show off your skills! Create a portfolio that highlights your best projects, especially those involving C++, low-latency systems, or anything related to eFX trading. This is your chance to demonstrate what you can bring to the table beyond just a CV.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with multithreading, databases, and agile methodologies. Practice common coding challenges to keep your skills sharp!

✨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, we love seeing candidates who take the initiative to engage directly with us.

We think you need these skills to ace Lead Software Developer eFX (Director)

C++
Low-latency Development
eFX Trading Systems
Multithreading
Agile Methodologies
DevOps Practices
Cloud Technologies
Database Management (No-SQL/SQL)
Unit Testing
Test-Driven Development (TDD)
Automated Testing
Market Data Handling
Real-time Pricing
Kafka
Front Office Systems Development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++, low-latency systems, and any relevant trading applications. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about eFX development and how your hands-on approach can benefit our team. Keep it engaging and relevant to the job description.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex challenges in previous roles. We love creativity in problem-solving, especially when it comes to developing high-performance trading systems!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Nicoll Curtin

✨Know Your Tech Inside Out

Make sure you’re well-versed in C++, multithreading, and the specific technologies mentioned in the job description. Brush up on your knowledge of low-latency systems and trading applications, as you’ll likely be asked to discuss how you’ve applied these skills in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to share examples of how you've tackled complex challenges in software development. Think about specific instances where your creativity led to innovative solutions, especially in high-pressure environments like trading systems.

✨Understand the Business Context

Familiarise yourself with the eFX market and the role of technology in trading. Being able to discuss how your work impacts traders and sales will demonstrate that you understand the bigger picture and can align your technical skills with business needs.

✨Engage in Agile Discussions

Since the role involves working within an agile framework, be prepared to discuss your experience with agile methodologies. Share how you’ve contributed to sprint planning, user acceptance testing, and maintaining open communication with team members to ensure project success.

Lead Software Developer eFX (Director)
Nicoll Curtin

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

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>