Software Engineer

Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Qube Research & Technologies

At a Glance

  • Tasks: Join our Data Engineering team to develop a next-gen data platform and solve complex challenges.
  • Company: Qube Research & Technologies, a global leader in quantitative investment management.
  • Benefits: Competitive salary, training opportunities, and a healthy work-life balance.
  • Why this job: Make a real impact in tech-driven finance while working with innovative technologies.
  • Qualifications: Experience in distributed systems and proficiency in Rust, Go, C++, or Java.
  • Other info: Diverse and inclusive culture with excellent career growth opportunities.

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

Qube Research & Technologies (QRT) is a global quantitative and systematic investment manager, operating in all liquid asset classes across the world. We are a technology and data driven group implementing a scientific approach to investing. Combining data, research, technology and trading expertise has shaped QRT's collaborative mindset which enables us to solve the most complex challenges. QRT's culture of innovation continuously drives our ambition to deliver high quality returns for our investors.

You will join our Data Engineering team as an integral member. Our team works closely to solve challenging problems with a direct impact on both the business and trading activities. In this role, you will contribute to the development of our next-generation data platform, designed to incrementally ingest, aggregate, and index data from diverse sources. This project is of critical importance to the continued success of the business. Key aspects of the project include distributed systems development, large-scale data processing, and building a platform that is fast, reliable, scalable, and user-friendly. Our primary language is Rust. While prior Rust experience is welcome, it is not required - we are equally open to strong candidates with experience in C++, Go, or Java. Experience with financial data is advantageous but not essential. We welcome talented developers without a background in financial services and are committed to providing training and guidance.

Your future role at QRT:

  • Designing and developing scalable, robust services using best practices
  • Writing automated tests
  • Maintaining and scaling delivery/integration pipelines
  • Developing reusable libraries for the Data Engineering team
  • Collaborating with engineering teams and researchers to propose and implement new framework features

Your present skillset:

  • Experience and knowledge in distributed systems and big data processing
  • Proficiency in at least one of the following programming languages: Rust, Go, C++, or Java
  • Strong understanding of multi-threading
  • Knowledge of testing within continuous delivery and integration pipelines
  • Familiarity with SQL and relational databases
  • Excellent communication skills, with the ability to collaborate effectively in a small, close-knit team
  • Familiarity with cloud technologies (AWS preferred)
  • Fluency in English

QRT is an equal opportunity employer. We welcome diversity as essential to our success. QRT empowers employees to work openly and respectfully to achieve collective success. In addition to professional achievement, we are offering initiatives and programs to enable employees achieve a healthy work-life balance.

Software Engineer employer: Qube Research & Technologies

At Qube Research & Technologies, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our Data Engineering team plays a crucial role in developing cutting-edge data platforms, and we are committed to supporting your professional growth through training and mentorship. With a focus on work-life balance and a diverse, inclusive environment, QRT offers a rewarding opportunity for software engineers looking to make a meaningful impact in the financial technology sector.
Qube Research & Technologies

Contact Detail:

Qube Research & Technologies Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current or former employees at QRT on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project that showcases your coding chops, make sure to mention it during interviews. It’s a great way to demonstrate your expertise in distributed systems or any of the languages they’re looking for.

✨Tip Number 3

Prepare for technical challenges! Brush up on your problem-solving skills and be ready to tackle coding tests or whiteboard challenges. Practising common algorithms and data structures can help you shine in those moments.

✨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 QRT team.

We think you need these skills to ace Software Engineer

Distributed Systems Development
Big Data Processing
Rust
C++
Go
Java
Multi-threading
Continuous Delivery
Integration Pipelines
SQL
Relational Databases
Cloud Technologies (AWS preferred)
Automated Testing
Collaboration Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with distributed systems, big data processing, and any relevant programming languages like Rust, Go, C++, or Java.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about the role and how you can contribute to our Data Engineering team. Share specific examples of past projects that demonstrate your problem-solving skills and collaborative mindset.

Showcase Your Technical Skills: Don’t forget to mention any experience with cloud technologies, SQL, and multi-threading. If you've worked on automated testing or continuous delivery pipelines, make sure to include that too!

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’re considered for the role. Plus, it shows us you’re keen on joining our team!

How to prepare for a job interview at Qube Research & Technologies

✨Know Your Tech Stack

Make sure you brush up on your knowledge of distributed systems and big data processing. Familiarise yourself with Rust, Go, C++, or Java, as these are key to the role. Even if you’re not a Rust expert, showing a willingness to learn and adapt can really impress.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. QRT values innovation and collaboration, so be ready to demonstrate your ability to work through complex problems and contribute to team success.

✨Understand the Business Impact

Research QRT’s approach to quantitative investing and how data engineering plays a crucial role in their operations. Being able to articulate how your work can directly impact trading activities will show that you’re aligned with their goals.

✨Communicate Effectively

Since you'll be working in a close-knit team, strong communication skills are essential. Practice explaining technical concepts in simple terms, and be prepared to discuss how you collaborate with others to achieve common objectives.

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

>