Enable job alerts via email!

Senior Front Office Engineer

Castleton Commodities International

London

On-site

GBP 60,000 - 100,000

Full time

22 days ago

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 Engineer to enhance their investment and trading analytics platform. This role offers a unique opportunity to leverage your extensive Python programming expertise while collaborating with commercial teams and data scientists. You will be instrumental in developing modern solutions that integrate analytical tools and visualization capabilities, driving the firm's transition to cloud-first development. Join a forward-thinking team that values innovation and continuous learning, and make a significant impact in the dynamic world of finance and technology.

Benefits

Comprehensive medical and dental benefits
Employee assistance programs
Parental and family leave
Charitable contribution match program
Tuition assistance
Quarterly Innovation Awards
Employee discount program
Access to fitness facilities
Competitive paid time off
Continued learning opportunities

Qualifications

  • 10+ years of programming experience with a strong focus on Python.
  • Bachelor's degree in Computer Science or related field required.

Responsibilities

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

Skills

Python Programming
Object-Oriented Programming
Analytical Skills
Communication Skills
Time Management
Adaptability

Education

Bachelor's in Computer Science
Master's in Computer Science

Tools

AWS
Snowflake
SQL
Docker
Linux
Windows

Job description

Castleton Commodities International is hiring a Front Office Software Engineer 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.

Qualifications:

  • Bachelor’s or higher degree in Computer Science or related field of study.
  • 10+ years of prior professional programming experience utilizing Python programming languages.
  • Advanced understanding of object-oriented programming concepts.
  • Working knowledge in Linux and Windows environments.
  • Excellent knowledge of SQL and database technologies.
  • Ability to communicate and interact with a wide range of users ranging from very technical to non-technical.
  • Results-oriented team player who can handle rapidly changing projects and priorities while maintaining a strong professional presence.
  • Strong analytical skillset with demonstrated attention to detail.
  • The candidate should be passionate about technology and staying current with trends.
  • Fast learner with the ability to adapt quickly and work in a dynamic environment.
  • Excellent time management skills.

Preferred Qualifications:

  • Prior experience in energy/commodities trading.
  • Working knowledge working with cloud-based technologies (AWS).
  • Snowflake experience.
  • Familiarity with DevOps practices.
  • Experience with containers (Docker)

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!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.