Senior Functional Software Engineer – Large-Scale Systems in London
Senior Functional Software Engineer – Large-Scale Systems

Senior Functional Software Engineer – Large-Scale Systems in London

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Build high-performance systems to enhance developer experience using functional programming.
  • Company: Leading quantitative research firm in Greater London with a focus on innovation.
  • Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
  • Why this job: Join a passionate team and work on cutting-edge distributed systems.
  • Qualifications: Strong experience in functional programming languages and Python.
  • Other info: Exciting opportunity for career advancement in a dynamic environment.

The predicted salary is between 48000 - 72000 £ per year.

A leading quantitative research firm in Greater London is seeking a Functional Software Engineer to join their Research & Quant Foundations team. The ideal candidate will have strong experience in functional programming languages such as F#, Haskell, or Rust, along with professional Python experience. This role involves building systems that enhance developer experience and ensure high-quality performance, making it a significant opportunity for those passionate about distributed systems and advanced tooling.

Senior Functional Software Engineer – Large-Scale Systems in London employer: Arcus Search

As a leading quantitative research firm in Greater London, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel. With a strong focus on professional development, we offer numerous growth opportunities and encourage continuous learning in cutting-edge technologies. Our commitment to high-quality performance and enhancing developer experience makes us an exceptional employer for those looking to make a meaningful impact in the field of software engineering.
A

Contact Detail:

Arcus Search Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Functional Software Engineer – Large-Scale Systems in London

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, or join online forums. You never know who might have the inside scoop on job openings that aren't advertised.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects in functional programming languages like F#, Haskell, or Rust. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your approach to building systems that enhance developer experience.

Tip Number 4

Don't forget to apply through our website! We make it easy for you to find roles that match your skills and interests. Plus, it shows you're genuinely interested in joining our team!

We think you need these skills to ace Senior Functional Software Engineer – Large-Scale Systems in London

Functional Programming
F#
Haskell
Rust
Python
Distributed Systems
System Design
Performance Optimisation
Developer Experience Enhancement
Advanced Tooling

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with functional programming languages like F#, Haskell, or Rust. We want to see how your skills can enhance our developer experience!

Tailor Your Application: Don’t just send a generic CV! Tailor your application to reflect the specific requirements of the Senior Functional Software Engineer role. We love seeing candidates who take the time to connect their experience with what we’re looking for.

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that make it easy for us to see your qualifications and passion for distributed systems and advanced tooling.

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 track your application and ensure it reaches the right people!

How to prepare for a job interview at Arcus Search

Know Your Functional Programming

Make sure you brush up on your knowledge of functional programming languages like F#, Haskell, and Rust. Be ready to discuss your experience with these languages and how you've applied them in real-world scenarios. It’s a great chance to showcase your technical skills!

Showcase Your Python Skills

Since professional Python experience is a must, prepare to talk about specific projects where you've used Python. Highlight any libraries or frameworks you've worked with that are relevant to building systems and enhancing developer experience.

Understand Distributed Systems

Familiarise yourself with the principles of distributed systems. Be prepared to discuss challenges you've faced in this area and how you've overcome them. This will demonstrate your passion and understanding of the field, which is crucial for the role.

Ask Insightful Questions

Prepare some thoughtful questions about the team and the projects they’re working on. This shows your genuine interest in the role and helps you assess if the company is the right fit for you. Plus, it can lead to a more engaging conversation during the interview!

Senior Functional Software Engineer – Large-Scale Systems in London
Arcus Search
Location: London

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

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