
Cititec Talent
About the Company
For over 25 years, we've placed talent at the heart of the commodities, energy, and fintech industries. Sure, any business can say they’re good at what they do, but we have the track record to prove it. We’ve helped our clients navigate the most dynamic hiring landscapes, from rapid scaling to strategic hiring. Whether you're looking to build a world-class tech team or hire crucial business roles, our network and know-how give you a competitive edge. From front-office to back-office, physical to derivatives, and Europe to Asia, we have the expertise to scale your teams.
Learn more about us at cititec.com.
Listed Jobs


- Company Name
- Cititec Talent
- Job Title
- Principal Software Engineer
- Job Description
-
Principal Software Engineer | Circa £150k | Permanent | London
Industry: Trading
Location: London - Hybrid (4 days in office)
Job type: Permanent
Our client, a global commodity trading company is seeking a Principal Software Engineer to join their team on a permanent basis. You will work to develop and deliver advanced analytics and data solutions to support trading and commercial operations. The team is closely aligned with front-office operations and collaborates directly with trading desks, global research teams, and enterprise technology.
What you'll do:
Lead the development of core frameworks and services for a cutting-edge data and analytics platform on AWS.
Architect and engineer new solutions to enhance the platform’s core capabilities, ensuring scalable and robust design.
Develop and maintain shared libraries, frameworks, APIs, SDKs, and microservices to support advanced analytics functions.
Collaborate with cloud platform engineers, data engineers, data scientists, and other software engineers to drive cross-functional projects.
Requirements:
Strong background in software engineering, with expertise in Python, Java, Go, or Rust.
Extensive experience in API design and development, as well as client SDKs.
Knowledgeable in enterprise architecture, including event-driven and serverless frameworks.
Significant experience with cloud technologies, especially AWS, as well as containerisation and container orchestration.
Familiarity with data engineering and distributed data processing engines, plus a working knowledge of DevOps practices and Infrastructure as Code (IaC) frameworks.
Bachelor's degree or higher in Engineering; prior experience within Investment Banking is advantageous.
To find out more information please apply or message me on LinkedIn.


- Company Name
- Cititec Talent
- Job Title
- Senior Java Developer
- Job Description
-
Java Developer – Investment Banking – 6-Month Contract - Paying up to £650 per day
My investment banking client is seeking a skilled Java Developer to join their team on an initial 6-month contract, with the potential for extension.
In this role, you will contribute to the development of technology strategy and in-house solutions that drive and enable institutional businesses, including electronic and low-latency trading, Fixed Income, Equities, Commodities Sales and Trading, Investment Banking, Research, and Global Capital Markets software.
Key Responsibilities:
Develop systems for automated market-making and hedging in liquid markets (Equities, FX, Liquid Rates, etc.), using FIX protocol.
Design, build, and maintain high-performance, scalable Java applications in a UNIX/Linux environment.
Analyse business and technical requirements, translating them into well-structured, engineered solutions.
Collaborate with cross-functional teams to deliver robust, low-latency trading solutions.
Implement and maintain unit tests using JUnit and CI/CD pipelines with Git/Stash and Jenkins.
Key Skills & Experience:
Strong Core Java skills (ideally Java 21+) in a UNIX/Linux environment.
Experience developing high-performance trading systems.
Solid understanding of market-making, hedging, and FIX protocol.
Strong problem-solving and analytical skills, with a logical approach to development.
Excellent communication skills and the ability to work effectively in a team.
Good knowledge of Linux fundamentals.


- Company Name
- Cititec Talent
- Job Title
- Quantitative Developer
- Job Description
-
Quant Developer
Commodities (Python)
London (or Essen, Germany)
About the Role
Our client is looking for a Quant Developer to join their Quant Development team, working across a range of commodities. This role is ideal for someone with strong mathematical and coding capabilities, looking to bring models to life in a production-ready Python environment. You'll work at the intersection of pricing, infrastructure, and model development—adding value at the portfolio level.
This role is available in both London and Germany as office locations.
What You’ll Do
Maintain and develop the mathematical core of pricing and risk tools
Design and implement new infrastructure components and quantitative architecture
Translate cutting-edge models into production-level Python code
Contribute to portfolio-level pricing enhancements
Optimise and modernise quant tools, upgrading from Excel-based workflows to robust Python solutions
Collaborate with quant researchers, developers, and traders across commodities
What We’re Looking For
Previous experience in a quantitative development role
Strong background in mathematics, physics, or a quantitative field
Knowledge and understanding of stochastic analysis
Proven ability to implement complex models in Python
Experience building and maintaining production-level code
Exposure to commodities markets (power/gas/oil/etc.); breadth preferred over specialisation
Team player with a pragmatic, delivery-focused mindset


- Company Name
- Cititec Talent
- Job Title
- Senior Business Analyst
- Job Description
-
Business Analyst – Commodities | IMOS | Shipping & Freight
London Hybrid | Outside IR35 Contract | 6+ Months
We’re partnered with a leading commodity trading firm in their search for an experienced Business Analyst with a deep understanding of shipping, freight, and the IMOS platform.
This is a fantastic opportunity to join a high-performing team at the intersection of technology and trade operations. You’ll play a pivotal role in bridging business needs with technical delivery – optimising systems, streamlining workflows, and enhancing visibility across the shipping and freight lifecycle.
Requirements:
Proven experience as a Business Analyst within commodities or shipping
Strong working knowledge of IMOS – essential
Deep understanding of freight and shipping operations
Proactive mindset with a keen eye for process improvement
Proficiency in process improvement, data flow analysis, and technology integration.
Strong analytical skills and the ability to translate business needs into technical requirements.
Excellent stakeholder management and communication skills.
A collaborative approach with the ability to work in a fast-paced, evolving environment.