Enable job alerts via email!

Front Office Software Engineer

Castleton Commodities International

London

On-site

GBP 40,000 - 80,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Front Office Software Developer to enhance its investment and trading platform. This role offers the chance to work with cutting-edge technologies, including cloud solutions and modern software practices. The ideal candidate will collaborate closely with trading teams and data scientists to create innovative analytical tools and optimize trading processes. This position promises a dynamic work environment where adaptability and technical expertise are key. Join a forward-thinking organization that values experimentation and continuous learning while providing comprehensive benefits and opportunities for professional growth.

Benefits

Comprehensive medical benefits
Dental insurance
Retirement benefits
Life insurance
Employee assistance programs
Parental leave policies
Charity volunteer days
Tuition assistance
Quarterly awards
Employee discount program

Qualifications

  • 2+ years of software engineering experience required.
  • Experience in financial services or commodities trading is a plus.

Responsibilities

  • Develop and maintain a firmwide investment and trading platform.
  • Collaborate with teams to modernize trading processes and models.

Skills

Software Engineering
Python
Cloud Technologies (AWS)
Data Analysis
Communication
Team Collaboration
Adaptability

Education

Bachelor's Degree in Computer Science
Higher Degree in Related Field

Tools

AWS
Snowflake
Terraform
Linux
SQL

Job description

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.
  • 2+ 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.