Senior C++ Software Engineer
Pine Software Technology Ltd is a software company specializing in trading technology solutions for regulated brokers and trading firms. The company provides Software-as-a-Service (SaaS) products designed to support electronic trading, brokerage operations, risk management, and financial data analysis.
As a Senior C++ Software Engineer you will work on ultra-low-latency ingestion pipelines, processing up to 1M messages per second with microsecond-to-millisecond latency.
Responsibilities
- Design and develop core market data components using modern C++23.
- Optimize data ingestion pipelines for extreme throughput and low latency.
- Make key architectural decisions for system scalability and reliability.
- Conduct rigorous code reviews focusing on performance, memory safety, and correctness.
- First 90 Days Focus: Deep dive into ZeroMQ and transition quickly into driving medium-to-major feature development.
Job requirements
- 5+ years of professional experience in C++.
- Expertise in Modern C++ (17/20/23): Deep knowledge of concepts, coroutines, ranges, and multi-threading.
- Low-Latency & Concurrency: Strong background in lock-free programming, memory synchronization primitives, and high-throughput systems (100Kβ1M+ msg/sec).
- Solid understanding of microservice architecture and Data Structures & Algorithms (DSA).
Nice-to-Have Skills
- Hands-on experience with ZeroMQ or high-performance messaging.
- Multi-language flexibility (Go/Python) and microservice infrastructure experience (PostgreSQL, K8s\Kubernetes).
- Experience with low-latency networking, binary serialization (Protobuf/FlatBuffers), or financial market data.
What We Offer
- Work with a cutting-edge modern C++ stack (C++23) on highly complex engineering problems.
- Flexible remote work environment.
- Collaborative team of senior-level professionals with minimal bureaucracy.
- Hardware-Level Challenges: Dive into low-latency engineering, lock-free programming, and microsecond optimizations. Itβs a dream playground for a real C++ enthusiast.
- 100% Remote & Results-Oriented: We value code quality and system stability over time-trackers. Manage your own day.
- Senior-Only Environment: Work alongside top-tier professionals. Minimal bureaucracy means more time for actual engineering and less time in alignment meetings.
Company offers
β
- Care from Day One β medical insurance immediately upon starting work, including dental care, massage and professional psychological support because your well-being matters
- Work-Life Balance β 25 days of paid vacation + 30 days of sick leave, so you can recover without unnecessary stress
- Investment in your energy β partial reimbursement for any sports activities that empowers you.
- Growth β partial coverage for English or Ukrainian language courses + a fixed budget for professional development. Choose what suits you best!
- Knowledge Library β books in the office and access to the Kuka online library to learn, grow, and find inspiration.
- Island Relaxation 14 days a year β enjoy a getaway at the corporate villa in Cyprus.
- Office of the Future β work at Unit City, where everything is designed for productivity, even during power outages or Modern Office in Larnaca β a stylish space for inspiration: open areas, cozy lounges, and functional meeting rooms β all for your comfort.
β
Join the Pine Software team, where your talents and aspirations will be recognized! We offer a dynamic work environment, opportunities for professional growth, and support at every step of your career path. Start your journey to success with usβapply today and take the first step towards your bright future!
Pine Software is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. Please note, that only shortlisted candidates will be contacted. Thank you for considering Pine as your next career move!