Middle Office Engineer

Middle Office Engineer

Slough Full-Time 36000 - 60000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Develop and enhance trading solutions while ensuring system reliability and efficiency.
  • Company: Join BGC Partners, a leader in financial technology and brokerage services.
  • Benefits: Accelerated career growth, skill development, and a dynamic work environment.
  • Why this job: Make a real impact in the fast-paced world of electronic trading.
  • Qualifications: 5+ years Java experience, strong problem-solving skills, and team collaboration.
  • Other info: Opportunity to work on complex systems with global stakeholders.

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

Role Summary

Built upon the foundation of cutting-edge tech and exceptional talent, BGC Partners is a pioneering global brokerage and financial technology company servicing the financial markets. BGC is agile and dynamic in its approach, delivering world-class products and technology platforms to our diverse customer base daily.

Whether you are a senior-level professional or just beginning your career, working at BGC Partners provides opportunities to develop skills, make an impact, and grow at an accelerated pace.

About the Role

GBX is BGC’s flagship platform for electronic trading solutions in the Credit and Rates markets. Used by thousands of brokers and traders daily, GBX is a strategic priority of the firm’s growth strategy.

We are seeking a senior backend engineer to join our GBX Middle Office team, which supports real-time trade data transformation and integration. This role is critical to ensuring the reliability, scalability, and efficiency of our post-trade processing infrastructure.

You’ll work in a production-grade environment with high complexity, collaborating with global stakeholders to deliver robust, maintainable solutions and drive technical improvements across the platform.

Responsibilities

  • Develop new business features and improve existing system capacity
  • Work on system architecture, code quality, and delivery best practices
  • Analyze and modernize legacy components to simplify architecture and improve maintainability
  • Improve testability, CI/CD, deployment reliability, and system observability
  • Troubleshoot real-time trade data processing and integration issues
  • Collaborate with QA, support, and business stakeholders

Requirements

  • 5+ years of professional Java experience
  • Strong CS fundamentals and problem-solving ability
  • Proficient with SQL and generic scripting
  • Proficient with Linux server environments
  • Background in CI/CD, infrastructure automation, and monitoring
  • Experience working with large, interconnected systems and debugging across components
  • Proven ability to simplify complex systems and improve deployment/testability
  • Strong communication skills and team orientation
  • Demonstrated ownership mindset and strong work ethic; ability to think clearly under complexity and ambiguity
  • Appreciation for production systems, product context, and long-term maintainability—not just feature delivery or ticket completion

Nice to Have

  • Experience in financial systems (trading lifecycle, middle office, etc.)

Middle Office Engineer employer: BGC Group

BGC Partners is an exceptional employer that fosters a dynamic and innovative work culture, where employees are empowered to develop their skills and make a significant impact in the financial technology sector. With a focus on employee growth and collaboration, particularly within the GBX Middle Office team, BGC offers unique opportunities to work on cutting-edge projects in a fast-paced environment, ensuring that every team member contributes to the success of our flagship trading platform. Located in a vibrant financial hub, BGC provides a stimulating atmosphere that encourages creativity and professional advancement.
B

Contact Detail:

BGC Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Middle Office Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those interviews by brushing up on your technical skills and understanding the company’s products. Dive deep into BGC's GBX platform and be ready to discuss how your experience aligns with their needs.

✨Tip Number 3

Showcase your problem-solving skills during interviews. Be ready to tackle real-world scenarios and demonstrate how you would approach complex issues, especially in a high-stakes environment like trading.

✨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 team at BGC Partners.

We think you need these skills to ace Middle Office Engineer

Java
SQL
Scripting
Linux Server Environments
CI/CD
Infrastructure Automation
System Monitoring
Debugging
System Architecture
Code Quality
Testability
Real-Time Data Processing
Communication Skills
Team Orientation
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Middle Office Engineer role. Highlight your Java expertise, problem-solving skills, and any experience with financial systems to catch our eye!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for technology and finance, and explain how your background aligns with our mission at BGC Partners. We love seeing genuine enthusiasm!

Showcase Your Projects: If you've worked on relevant projects, don’t hold back! Include links or descriptions of your work that demonstrate your ability to handle complex systems and improve maintainability. We want to see what you can do!

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’s super easy!

How to prepare for a job interview at BGC Group

✨Know Your Tech Inside Out

Make sure you brush up on your Java skills and understand the intricacies of SQL and Linux environments. Be ready to discuss your past projects and how you've tackled complex problems, as this role demands a strong technical foundation.

✨Understand the Business Context

Familiarise yourself with BGC Partners and their GBX platform. Knowing how your role as a Middle Office Engineer fits into the bigger picture will show that you're not just about coding but also about delivering value to the business.

✨Prepare for Problem-Solving Questions

Expect to face questions that test your problem-solving abilities. Think of examples from your experience where you simplified complex systems or improved deployment processes, as these are key aspects of the role.

✨Show Your Team Spirit

This position requires collaboration with various stakeholders. Be prepared to discuss how you've worked in teams before, highlighting your communication skills and ability to drive technical improvements while maintaining a positive team dynamic.

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

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