Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education & Training jobs
  • Remote Healthcare & Nursing jobs
  • Remote Construction & Built Environment jobs
  • Remote Skilled Trades & Field Service jobs
  • Remote Research & Science jobs
  • Remote Real Estate & Property jobs
  • Remote Retail & Merchandising jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTermsLogos provided by Logo.dev

Contact mahmoud@relomote.com · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
AL

Software Engineer C++

Algocor
Posted 4 hours ago
🇹🇷Turkey🏢Hybrid📁Engineering & Development
Is this job info correct?

Software Engineer C++ Join Algocor to build low-latency trading infrastructure with modern C++, Linux systems programming, and strong engineering ownership. Role Details ⬇️ About the Role Algocor is looking for a Software Engineer — C++ to join our engineering team and work on performance-critical systems used in algorithmic trading infrastructure. Algocor is a financial sciences company building advanced technology systems for capital markets and algorithmic trading. Our work brings together research, engineering, execution, market data, and AI-enabled infrastructure. In this role, you will work on the systems layer where performance, reliability, memory behavior, concurrency, and execution quality matter deeply. We are looking for someone with strong modern C++ expertise, a solid understanding of Linux systems programming, and a genuine interest in building clean, high-performance software for complex, real-time environments. This is not a generic backend engineering role. It is not a role focused only on writing application-level business logic. It is not a role for someone who is distant from how systems actually behave under the hood. This is a role for someone who enjoys understanding how software interacts with operating systems, memory, CPU, networking, and real-time execution constraints. What You’ll Work On You will work on low-latency trading systems and infrastructure components that support Algocor’s research, execution, and market data environment. Your work will include: Developing high-performance, low-latency systems using modern C++ Writing clean, readable, and scalable C++ code with C++17 or later Designing reusable components using templates and modern C++ features Working on Linux system-level programming, including process and thread management, memory handling, and I/O Building and maintaining networked applications using sockets and low-level networking APIs Designing and optimizing systems with a strong understanding of caches, memory allocation, concurrency, and performance behavior Profiling, debugging, and optimizing systems under strict latency and throughput constraints Working closely with researchers and engineers to take ideas from concept to production Contributing to architecture decisions in complex and performance-sensitive codebases Improving system reliability, maintainability, and observability over time Some days will be about deep performance optimization. Some days will be about designing clean abstractions. Some days will require you to debug system behavior at a very low level. Why This Role Matters Algocor operates in a technically demanding environment where small engineering decisions can have a meaningful impact. Trading systems, performance is not only about speed. It is about predictability, stability, clean architecture, and understanding how systems behave under pressure. The quality of the software layer directly affects how research ideas are tested, how execution systems perform, and how reliably the broader platform can scale. In this role, your work will contribute to the infrastructure that connects research, data, execution, and production systems. You will be close to a high-performance engineering environment where technical depth, ownership, and precision matter. What We’re Looking For You are likely to be a strong fit if you have: Strong modern C++ expertise You have hands-on experience with modern C++ in performance-sensitive environments. You write clean, maintainable, and efficient code, and you are comfortable using C++17 or later features. Linux systems programming background You understand Linux system-level concepts such as processes, threads, memory management, I/O, and system calls. You are comfortable working close to the operating system. Performance-oriented engineering mindset You care about how software behaves in production. You understand latency, throughput, profiling, debugging, and optimization trade-offs. Understanding of memory and concurrency You have a good grasp of how memory works, including caches, allocation strategies, synchronization, and concurrent programming challenges. Low-level networking experience You have experience building networked applications and working with sockets or low-level networking APIs. Experience with complex systems You are comfortable working in codebases where architecture, performance, and reliability need to be considered together. Strong problem-solving discipline You can investigate complex technical problems, reason from first principles, and move from diagnosis to clean implementation. Collaboration with technical teams You can work closely with researchers, engineers, and technical stakeholders to turn ideas into production-ready systems. Genuine curiosity about trading systems and financial technology You do not need to be an algorithmic trading expert, but you should be genuinely interested in capital markets, trading infrastructure, and high-performance systems. Nice to Have Experience in trading systems, capital markets, market data, or execution systems Experience with ultra-low-latency or real-time systems Knowledge of lock-free programming, kernel bypass, or high-performance networking Experience with Python for tooling, scripting, testing, or research integration Familiarity with distributed systems, observability, or production monitoring What This Role Is Not This is not a generic software development role. You will not only build features. You will work on systems where performance, memory behavior, concurrency, and reliability are part of the core engineering problem. It is not a role where code quality is sacrificed for speed. Low-latency systems require both performance and discipline. Clean architecture, maintainability, and careful engineering judgment matter. It is also not a role where you are expected to stay far from production reality. You will work on systems that need to run reliably, behave predictably, and support real technical outcomes. If you enjoy modern C++, Linux systems programming, low-level performance challenges, and building software where engineering decisions truly matter, this role may be a strong match. What You’ll Get A rare opportunity to work on low-latency trading systems inside a high-performance financial sciences company Exposure to algorithmic trading infrastructure, market data systems, execution systems, and AI-enabled technology layers A technically demanding environment with strong engineering depth The chance to work on systems where performance, reliability, and clean design directly matter A steep learning curve in capital markets, trading infrastructure, and advanced technology systems Competitive salary package with bonus Fully paid medical insurance On-site gym, wellness activities, and casual dress 📍Location Büdotek Teknopark, Dudullu — İstanbul Department Engineering Role Software Developer C++ Locations Algocor Remote status Hybrid Applicant tracking system by Teamtailor

Similar jobs

Similar jobs

IgniteTech logo

Senior Software Engineer – AI-Augmented Development

IgniteTech

🌍Nigeria, Pakistan, Philippines, Turkey, Vietnam22 hours ago
IgniteTech logo

Staff Software Engineer – AI-Native Development & Agent Orchestration

IgniteTech

🌍Nigeria, Pakistan, Turkey22 hours ago
Insider One logo

Software Engineer - AI

Insider One

🇹🇷TurkeyYesterday
Everis logo

Mobile Software Engineer, Growth & Experimentation

Everis

🌍Egypt, India, Pakistan, Philippines, Poland, Turkey, Ukraine6 days ago
Hilbert's AI logo

Software Engineer (Full-Stack / Product)

Hilbert's AI

🇹🇷Turkey1 weeks ago
Jouster logo

Senior Software Engineer – ModelVault

Jouster

🌍Egypt, Turkey1 weeks ago