Software Engineer - C++
New Today
Founded in 1999, Geneva Trading is a premier global principal trading firm with strategically located offices in Chicago, Dublin, and London. Our relentless focus on trading excellence combined with technological innovation has equipped us with a best-in-class proprietary trading platform, enabling us to compete at the highest levels in the global markets. Rooted in a culture of integrity, collaboration, and an unwavering passion for progress, we foster an environment of personal and professional excellence. Our nimble organizational structure and entrepreneurial spirit attract top-tier talent with a passion for innovation, laying the foundation and driving our consistent success in the industry.
Position Overview:
We are seeking a highly skilled and motivatedMid-Level C++ Engineerto join one of our trading teams in our Dublin office. This is a hands-on role working closely with traders and quantitative researchers to design, develop, and optimize trading systems. While C++ is the core focus, the ideal candidate will also bring experience withC#andPython, enabling flexible collaboration across various tools and platforms.
Responsibilities:
- Design, implement, and maintain high-performance C++ applications for real-time trading.
- Collaborate with traders, researchers, and other engineers to develop low-latency solutions.
- Support and enhance existing trading infrastructure and tools.
- Contribute to system architecture, performance tuning, and code optimization.
- Work across the tech stack, using C#, Python, and other tools where needed to support trading workflows.
Qualifications:
- 3–6 years of professional software development experience, with a strong focus onmodern C++(C++11 or newer).
- Proficiency withC#andPythonin a production environment.
- Experience working in alow-latency, high-performance, or real-time systems environment preferred.
- Strong problem-solving skills and the ability to work in a fast-paced, team-oriented environment.
- Excellent communication and collaboration abilities.
Preferred Experience:
- Prior exposure to financial markets or trading systems.
- Experience with multi-threaded programming and performance optimization.
- Familiarity with Linux-based development and scripting.
Why Join Geneva?
- Competitive compensation and performance-based bonuses.
- Collaborative, tech-driven culture with a flat organizational structure.
- Access to cutting-edge technology and the freedom to innovate.
- Generous benefits including health insurance, 401(k) matching, wellness programs, and more.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Create a Job Alert
Interested in building your career at Geneva Trading? Get future opportunities sent straight to your email.
Apply for this job
indicates a required field
First Name *
Last Name *
Preferred First Name
Email *
Phone *
Resume/CV *
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
#J-18808-Ljbffr- Location:
- London
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Development Engineer in Test - London Stock Exchange Group
-
London
- Technology
Job Description Join Us as a Senior Software Development Engineer in Test (SDET)! Overview We are looking for a Software Development Engineer in Test (SDET) or automation tester who comes from a Java Software Development background. The role is...
More Details -
-
New Today
Senior Software Engineer - Business Systems (Billing & Invoicing) New Remote UK
-
United Kingdom
Senior Software Engineer - Business Systems (Billing & Invoicing)Remote UKLocation: Our Senior Software Engineer will be an integral part of our Business Systems Engineering team. This role is based remotely as a full-time employee in the UK, Ireland...
More Details -
-
New Today
Software Development Engineer, EU 3P (MFN) Acceleration
-
United Kingdom
Software Development Engineer, EU 3P (MFN) AccelerationThe EU 3P (MFN) Acceleration Team’s mission is to set our EU Sellers up for success while using the MFN (Merchant Fulfilment) Network across our EU Marketplaces. We deliver needle-moving initiati...
More Details -
-
New Today
Software Development Engineer II, Amazon Pay Merchant Categories
-
United Kingdom
OverviewSoftware Development Engineer II, Amazon Pay Merchant Categories — Amazon team at Amazon India Development Center is looking for a Developer to design and build the next generation of Payments platform and product from the ground up. This is ...
More Details -
-
New Today
Associate Software Engineer - Energy
-
City Of Westminster, England, United Kingdom
OverviewCompany Description Hi! We're UW. We're on a mission to take the headache out of utilities by providing them all in one place. One bill for energy, broadband, mobile and insurance and a whole lot of savings! We're aiming to double in size as ...
More Details -
-
New Today
Full Stack Software Engineer
-
City Of Westminster, England, United Kingdom
Overviewcolleagues to redefine markets and shape the future of our communities. This is a software engineering position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support busi...
More Details -