Castleton Commodities International Logo

Castleton Commodities International

Front Office Software Engineer (Hybrid - 3/2 Work Schedule)

Posted 8 Days Ago
Be an Early Applicant
London, Greater London, England
Senior level
London, Greater London, England
Senior level
The Front Office Software Engineer will develop and maintain an investment, trading, and analytics platform. Responsibilities include collaborating with trading teams to optimize processes, building analytical tools with the Data Science team, and supporting commercial activities using modern software engineering practices.
The summary above was generated by AI

Castleton Commodities International is hiring a Front Office Software Developer to join our Front Office Information Technology team in the London office. The ideal candidate will have a demonstrated passion for solving business problems with technology and possess strong software engineering skills. In this role, you will be responsible for developing, supporting, and maintaining a firmwide investment, trading, and analytics platform supported by APIs, applications, and visualization tools. This is an excellent opportunity for a candidate with a strong technical background to work collaboratively with the rest of the Front Office IT team and interface directly with CCI’s commercial personnel. It is also a terrific opportunity to be involved in the firm’s shift towards more cloud-first development while embracing modern software engineering practices.

Responsibilities:

  • Work with the Commercial Trading teams to re-engineer, optimize, and modernize trading processes and models.
  • Develop modern solutions, including analytical and visualization tools, to promote integration within the framework of a Firmwide Front Office IT platform.
  • Partner with the Data Science team to create next-generation analytic tools, including machine-learning-driven platforms and code sets.
  • Develop software to support commercial activity, including supply and demand, positions, and market data analysis utilizing Python, AWS, and Snowflake.

Required Skillset:

  • Bachelor’s or higher degree in Computer Science or related field of study.
  • 5+ years of prior professional software engineering experience.
  • Team player with the ability to handle rapidly changing sets of projects and priorities in a timely manner.
  • Fast learner who can adapt quickly and work in a dynamic environment while promoting a culture of experimentation and learning.
  • Ability to communicate and interact with a wide range of users, from technical to non-technical.

Desired Skillset:

  • Experience in financial services or commodities trading environment.
  • Python experience.
  • Experience in cloud-based technologies (AWS), including Infrastructure as Code (Terraform).
  • Knowledge of Linux and containers.
  • Experience with writing performant SQL queries.
  • A passion for modern DevOps practices and the latest technological frameworks.

Employee Programs & Benefits:

CCI offers competitive benefits and programs to support our employees, their families and local communities. These include:

  • Competitive comprehensive medical, dental, retirement and life insurance benefits

  • Employee assistance & wellness programs

  • Parental and family leave policies

  • CCI in the Community: Each office has a Charity Committee and as a part of this program employees are allocated 2 days annually to volunteer at the selected charities.

  • Charitable contribution match program

  • Tuition assistance & reimbursement

  • Quarterly Innovation & Collaboration Awards

  • Employee discount program, including access to fitness facilities

  • Competitive paid time off

  • Continued learning opportunities

Visit  https://www.cci.com/careers/life-at-cci/# to learn more!

#LI-CD1

Top Skills

Python

Similar Jobs

4 Hours Ago
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
eCommerce • Food • Information Technology • Mobile • Cybersecurity • App development • Big Data Analytics
The Network Engineer will manage network infrastructure vital for restaurant operations, troubleshoot issues, implement security measures, collaborate with teams, and provide exceptional service to internal and external customers. The role demands monitoring performance, developing solutions, and staying updated on emerging tech.
Top Skills: RoutingSwitching
9 Hours Ago
Remote
London, Greater London, England, GBR
Mid level
Mid level
Cloud • Information Technology • Security • Software • Cybersecurity
As a Software Engineer in the Analytics and Reporting team, you will develop and enhance Cloudflare's analytics capabilities. Responsibilities include building software applications for large-scale data analytics, delivering full-stack solutions, and contributing to platform architecture. You will work on projects from conception to deployment, driving data-driven solutions for Zero Trust customers.
Top Skills: GoJavaScriptTypescript
9 Hours Ago
London, Greater London, England, GBR
Entry level
Entry level
Information Technology • Software • Financial Services
As a Software Engineer at Citadel Securities, you will create technological tools, develop high-performance platforms for large data research, and work collaboratively in small teams to build innovative solutions for trading strategies.
Top Skills: Programming

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account