
Senior C Developer, Italy
Job Overview
Location
Pisa Milan Turin
Job Type
Full-time
Category
Software Engineering
Date Posted
September 14, 2025
Full Job Description
ďż˝
ďż˝ Description
- • Join a brand-new strategic initiative inside ION Group that is re-imagining how the world’s largest banks, asset managers, and central banks trade, price, and risk-manage their portfolios. You will be one of the first engineers to shape the architecture, culture, and technical direction of a green-field platform that will eventually serve 4,800+ customers and process billions of euros in daily volume.
- • Work hands-on with modern C++17/20 to build ultra-low-latency micro-services that run both on-prem and in AWS. You will own critical components such as market-data ingestion engines, order-routing gateways, real-time P&L calculators, and high-throughput matching algorithms. Every line of code you write will directly influence the speed, stability, and profitability of global financial markets.
- • Collaborate in truly cross-functional, autonomous squads that include product owners, quant researchers, UX designers, DevOps engineers, and front-end developers. Daily stand-ups, pair-programming, and mob-reviews are the norm; you will be expected to debate design decisions, run live code katas, and continuously refactor toward cleaner domain models.
- • Champion Domain-Driven Design and clean architecture. You will break complex trading workflows into bounded contexts, craft expressive aggregates, and expose well-versioned APIs that evolve without breaking downstream teams. Your ability to map real-world financial concepts into elegant code will be a daily exercise.
- • Master concurrency at scale. You will leverage lock-free queues, memory-mapped files, CPU pinning, and NUMA-aware allocation to squeeze every micro-second out of the stack. Profiling with perf, VTune, or eBPF will become second nature as you chase nanoseconds in the hot path.
- • Embed quality from the start. You will practice strict TDD using GoogleTest/Catch2, write property-based tests with RapidCheck, and maintain >90 % unit-test coverage. ATDD scenarios written in Gherkin will be executed in every pull request, ensuring that new features never degrade system behavior.
- • Own the full DevOps lifecycle. You will containerise services with Docker, script cloud infrastructure with Terraform, and deliver continuously via Jenkins pipelines that spin up ephemeral test environments on AWS. Blue/green and canary deployments will let you push to production multiple times a day with zero downtime.
- • Mentor and be mentored. You will pair with junior developers to raise the bar on C++ idioms, review pull requests with empathy, and run internal tech talks on topics ranging from move-semantics to distributed consensus. At the same time, you will learn from battle-scarred veterans who have built exchanges and clearing systems for decades.
- • Influence beyond code. You will join architecture guilds, propose RFCs, and participate in quarterly planning where engineering directly shapes the product roadmap. Your voice will matter in deciding which open-source libraries to adopt, which cloud regions to target, and which regulatory standards to anticipate.
- • Enjoy the best of Italian lifestyle while working on global impact. Split your week between our bright, open-plan offices in Pisa, Milan, or Turin—each located minutes from historic city centers, high-speed rail links, and international airports. Whether you prefer morning espresso in Piazza dei Miracoli or an aperitivo overlooking the Duomo, you will live la dolce vita while solving hard engineering problems.
ďż˝ Requirements
- • 3+ years of professional backend development in modern C++ (C++11/14/17/20)
- • Deep knowledge of STL and/or Boost; familiarity with lock-free data structures and memory-model nuances
- • Proven experience with TDD, unit-testing frameworks (GoogleTest, Catch2, CppUnit), and CI/CD pipelines
- • Solid grasp of concurrent and asynchronous programming patterns (threads, futures, coroutines, lock-free queues)
- • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent field
- • Valid EU work authorization; candidates on the Italian disability list (L.68/99) will be given priority
️ Benefits
- • Permanent, full-time contract with highly competitive salary benchmarked to top Italian tech employers
- • Agile, autonomous squads with flat hierarchies and direct influence on product and technology decisions
- • Multicultural teams spanning 60 global offices, offering clear paths to international mobility and career growth
- • Continuous learning budget for conferences, certifications, and advanced C++ and cloud-native courses
Skills & Technologies
About ION Group
ION Group is a financial software and data provider serving banks, brokers, asset managers, and central banks worldwide. Its portfolio covers trading and risk management, treasury, collateral, and market data across equities, fixed income, derivatives, and FX. The company delivers both on-premise and cloud-based solutions, supporting pre-trade, execution, post-trade, and analytics workflows. Founded in 1999 and headquartered in London, ION has grown through organic development and strategic acquisitions to serve more than 1,000 institutional clients across 50 countries.
Similar Opportunities

PointClickCare Technologies Inc.
10 days ago

Coldwell Banker Referral Corporation
10 days ago