Software Engineer C++ İş Tanımı
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
Software Engineer C++ İlanındaki ATS Anahtar Kelimeleri
Bu ilanın metninde ATS beceri sözlüğümüzle eşleşen 4 anahtar kelime var. En sık geçenler: C++ (9 kez), Linux (5 kez), Capital markets (4 kez).
Programlama dilleri, çatılar ve platformlar
- C++ · ilanda 9 kez · benzer ilanlarda %7
- Python · ilanda 1 kez · benzer ilanlarda %23
CV'nde karşılığı: C++ ve Python ifadelerini ilandaki yazımıyla geçir; birini projesi ve ölçeğiyle bir deneyim maddesinde göster.
Bulut, DevOps, altyapı ve güvenlik
- Linux · ilanda 5 kez · benzer ilanlarda %12
CV'nde karşılığı: Linux için kurulum, işletim ya da otomasyon rolünü açıkça yaz.
Alan bilgisi, mevzuat, standart ve sertifikalar
- Capital markets · ilanda 4 kez · benzer ilanlarda %0
CV'nde karşılığı: Capital markets terimlerini açık adıyla, varsa kısaltmasıyla birlikte yaz.
Terimler ilan metninden kural tabanlı sözlükle çıkarıldı; sözlük dışı beceriler listelenmez.
Takibe ekle ve CV'ni bu ilana göre hazırlaBenzer İlanlarda Beceri ve Deneyim Dağılımı
Aynı başlıkta 10'dan az ilan olduğu için karşılaştırma "Yazılım geliştirme" rol ailesindeki 849 ilanla (bu ilan dahil) yapıldı; bu ilanlar 28 Temmuz 2025 ile 19 Ekim 2026 arasında yayımlandı.
| Anahtar kelime | İlan | Pay | Bu ilanda |
|---|---|---|---|
| GitMimari, yöntem ve çalışma araçları | 326 | %38 | Geçmiyor |
| REST APIMimari, yöntem ve çalışma araçları | 311 | %37 | Geçmiyor |
| CI/CDBulut, DevOps, altyapı ve güvenlik | 289 | %34 | Geçmiyor |
| Code reviewMimari, yöntem ve çalışma araçları | 255 | %30 | Geçmiyor |
| PostgreSQLVeri, analitik ve yapay zekâ | 255 | %30 | Geçmiyor |
| ReactProgramlama dilleri, çatılar ve platformlar | 249 | %29 | Geçmiyor |
| MicroservicesMimari, yöntem ve çalışma araçları | 241 | %28 | Geçmiyor |
| DockerBulut, DevOps, altyapı ve güvenlik | 232 | %27 | Geçmiyor |
Aranan asgari deneyim
Deneyim yılı belirten 556 benzer ilanda ortanca beklenti 5 yıl.
| Asgari deneyim | İlan | Pay |
|---|---|---|
| 0-1 yıl | 21 | %4 |
| 2-3 yıl | 189 | %34 |
| 4-5 yıl | 240 | %43 |
| 6 yıl ve üzeri | 106 | %19 |
Benzer ilanların 308 tanesi (%36) İngilizce bilgisi istiyor.
Kaynak: cvanaliz'deki aktif ilanlar; bir terimin geçmesi zorunlu olduğu anlamına gelmez.
Algocor Hakkında
Algocor faaliyet gösteren bir işverendir. Şirketin diğer ilanlarını inceleyerek ekipler ve aranan yetkinlikler hakkında daha geniş bir görünüm elde edebilirsin.
Algocor iş ilanlarını görAlgocor Tarafından Yayımlanan Diğer İlanlar
Bu işverenin cvanaliz'de listelenen 1 ilanı daha var.
- Senior Data Engineer - Quant & AI Infrastructure İstanbul25 Eylül 2026 tarihinde yayımlandı
