Front Office Software Engineer

Front Office Software Engineer

Full-Time 50000 - 70000 £ / year (est.) No working from home possible
Cititec

At a Glance

  • Tasks: Build high-performance Python services and cloud-native applications for real-time trading.
  • Company: Leading global commodities trading firm with a collaborative front-office environment.
  • Benefits: Competitive salary, performance bonus, and comprehensive benefits package.
  • Other info: Great opportunity for engineers to transition into trading technology.
  • Why this job: Directly impact trading technology and work with exceptional technical talent.
  • Qualifications: 0-3 years of software engineering experience; knowledge of Python and cloud platforms.

The predicted salary is between 50000 - 70000 £ per year.

We're partnering with a leading global commodities trading firm to hire an Associate Front Office Software Engineer.

This is an opportunity to work directly with traders and analysts, building technology that supports real-time trading, market analytics and risk management.

You’ll develop high-performance Python services, cloud-native applications and internal tools that have a direct commercial impact.

Working in a collaborative front-office environment, you’ll help deliver solutions across analytics, market data, workflow automation and systematic trading.

  • What you’ll be doing
  • Build and maintain Python services and APIs used by the Front Office.
  • Develop cloud-native applications and analytics tools.
  • Partner closely with traders and analysts to solve complex business problems.
  • Design scalable, high-performance software for real‑time trading environments.
  • Contribute to the development of modern engineering practices and shared libraries.
  • What we’re looking for
  • 0–3 years’ commercial software engineering experience.
  • Excellent computer science fundamentals, including data structures and algorithms.
  • Exposure to React, Type Script or Angular is beneficial.
  • Experience with AWS or other cloud platforms.
  • Knowledge of Linux, CI/CD or modern Dev Ops practices is advantageous.
  • An interest in financial markets, trading or commodities is desirable but not essential.

Why apply?

  • Work directly with the Front Office on business‑critical technology.
  • High level of ownership from day one.
  • Modern cloud‑native technology stack.
  • Collaborative engineering culture with exceptional technical talent.
  • Competitive base salary, performance bonus and comprehensive benefits package.
  • Excellent opportunity for engineers looking to transition into trading technology.

If you’re an ambitious software engineer looking for a technically challenging role where your work has a direct impact on commercial outcomes, we’d love to hear from you.

#J-18808-Ljbffr

Front Office Software Engineer employer: Cititec

Cititec is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within the commodities trading sector. With a focus on employee growth, the company provides ample opportunities for professional development while supporting a hybrid working model that promotes work-life balance. Joining Cititec means being part of a forward-thinking team dedicated to transforming the commodities risk landscape, making it a rewarding place for those seeking meaningful impact in their careers.

Cititec

Contact Details:

Cititec Recruitment Team

We think you need these skills to ace Front Office Software Engineer

Python
API Development
Cloud-Native Applications
Market Analytics
Risk Management
Data Structures
Algorithms