Senior PHP Software Engineer (Remote)

Senior PHP Software Engineer (Remote)

Temporary 70000 - 80000 € / year (est.) Home office possible
Cititec

At a Glance

  • Tasks: Join a fast-paced team to build a cloud-native trading platform for global commodities.
  • Company: Leading trading firm focused on innovative execution and order management solutions.
  • Benefits: Competitive daily rate, remote work flexibility, and a dynamic contract role.
  • Other info: Opportunity to work with cutting-edge technology and grow your career in finance.
  • Why this job: Take ownership of impactful projects in a high-performance trading environment.
  • Qualifications: Experience in building execution systems and strong programming skills in C++, Rust, or Python.

The predicted salary is between 70000 - 80000 € per year.

Our client is building the next generation of execution and order management (EMS/OMS) infrastructure for global commodities trading. You will join a small, fast-moving engineering team designing and delivering a cloud-native trading platform from the ground up, tightly integrated with risk, pricing, and market data systems to support high-performance trading environments.

This is a senior, hands-on role for an engineer who wants end-to-end ownership — from low-level protocol integration through to distributed execution services and trader-facing tooling.

  • Develop low-latency, distributed execution services with a strong focus on correctness, resilience, and performance under load.
  • Collaborate closely with traders, quants, and risk engineers to translate trading workflows and execution strategies into robust production systems.
  • Ensure seamless integration with risk systems, including pre-trade checks, position tracking, and post-trade processing.

Proven experience building execution systems and/or order management systems in production. Strong systems engineering fundamentals, including concurrency, distributed systems, networking, performance, and correctness under pressure. Production experience in at least one of C++, Rust, or Python, with willingness to work across multiple languages. Demonstrated ability to deliver production systems with a strong bias towards shipping, iteration, and user feedback. Familiarity with distributed data and event-driven systems.

Experience with observability, monitoring, testing, and production incident response in live systems. Experience in commodities markets (energy, metals, agriculture, freight) or other complex, multi-venue asset classes. Exposure to real-time risk systems, including pre-trade controls and position/PnL infrastructure. Experience with columnar databases such as ClickHouse.

Senior PHP Software Engineer (Remote) employer: Cititec

Join a dynamic and innovative team at the forefront of global commodities trading, where your expertise as a Senior PHP Software Engineer will be valued and rewarded. With a competitive daily rate and the flexibility of remote work, you'll thrive in a collaborative culture that prioritises growth and encourages hands-on ownership of projects. Benefit from working on cutting-edge technology in a fast-paced environment, while enjoying opportunities for professional development and meaningful contributions to high-performance trading systems.

Cititec

Contact Detail:

Cititec Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior PHP Software Engineer (Remote)

Tip Number 1

Network like a pro! Reach out to your connections in the trading and tech industries. Attend meetups or webinars related to commodities trading and software engineering. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a portfolio showcasing your past projects, especially those involving execution systems or order management. This will give potential employers a taste of what you can bring to their team.

Tip Number 3

Prepare for technical interviews by brushing up on your systems engineering fundamentals. Focus on concurrency, distributed systems, and performance under load. Practising coding challenges can also help you feel more confident when it’s time to shine.

Tip Number 4

Apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, applying directly can sometimes give you an edge over other candidates. Don’t miss out!

We think you need these skills to ace Senior PHP Software Engineer (Remote)

PHP
C++
Rust
Python
Low-Latency Development
Distributed Systems
Concurrency

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Senior PHP Software Engineer. Highlight your experience with execution systems and any relevant languages like C++, Rust, or Python. We want to see how your skills match what we're looking for!

Showcase Your Projects:Include specific projects that demonstrate your ability to build low-latency, distributed execution services. We love seeing real examples of your work, especially if they relate to trading workflows or risk systems.

Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid jargon unless it's necessary. Make it easy for us to see why you're a great fit!

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Cititec

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially PHP, C++, Rust, and Python. Brush up on your knowledge of distributed systems and low-latency execution services, as these will likely be key discussion points during your interview.

Showcase Your Experience

Prepare to discuss specific projects where you've built execution or order management systems. Highlight your hands-on experience with production systems and how you’ve tackled challenges related to performance and correctness under pressure.

Understand the Trading Environment

Familiarise yourself with commodities trading and the specific workflows involved. Being able to speak knowledgeably about pre-trade checks, position tracking, and post-trade processing will demonstrate your understanding of the industry and its complexities.

Ask Insightful Questions

Prepare thoughtful questions that show your interest in the role and the company’s goals. Inquire about their current challenges with the trading platform or how they measure success in their engineering team. This not only shows your enthusiasm but also helps you gauge if the role is the right fit for you.