logo[мetahunt]
> DOU
middle

Software Engineer

Sombra
format:Remote
c++linuxalgorithmsmultithreadingrest-api
fixkafkafpga
englishB2
experience3+ years
domainFintech
locationUkraine (Kyiv, Lviv, Ivano-Frankivsk)
> full description

Join a team developing electronic trading and market connectivity platforms where C++, Linux, and low-latency trading systems are central to the engineering work. In this role, you will contribute to high-performance applications used across capital markets, helping to build reliable and scalable solutions that support trading workflows, market data processing, and connectivity to trading venues.

Required for this role

  • 3-6 years of experience in software engineering.
  • Strong commercial development experience with C++.
  • Strong development and troubleshooting skills in Linux environments.
  • Understanding of data structures, algorithms, and object-oriented design principles.
  • Experience developing distributed applications and APIs.
  • Knowledge of software development practices for performance-sensitive systems.
  • Experience working with applications where reliability, scalability, and performance are important.
  • Ability to analyze and resolve technical issues across development and production environments.
  • Strong collaboration and problem-solving skills.
  • Upper Intermediate English level.

Nice to have

  • Experience with low-latency trading systems, electronic market making, or exchange connectivity solutions.
  • Knowledge of FIX protocol, market data feeds, and trading platforms supporting equities, FX, or derivatives markets.
  • Experience with multithreaded C++, real-time event processing, and Linux kernel or network tuning.
  • Familiarity with Kafka, Solace, kdb+/q, or exposure to FPGA technologies.

Your responsibilities

  • Develop and maintain C++ components supporting trading and market data systems.
  • Implement new features and enhancements for electronic trading applications.
  • Troubleshoot production issues and participate in root cause analysis.
  • Assist with performance testing and optimization activities.
  • Collaborate with business and technology stakeholders to deliver technical solutions.
  • Participate in code reviews and contribute to engineering quality initiatives.
  • Support application deployment and operational readiness activities.
  • Work closely with senior engineers to improve application scalability, performance, and reliability.

What you get

Your time off

  • 18 paid vacation days and 10 paid sick days annually
  • 10 Ukrainian public holidays
  • Maternity and paternity leaves
  • Marriage and Parenthood Package
  • Additional leave for major life events
  • Sabbatical leave opportunities

Learning & growth

  • Sombra University workshops and internal learning programs
  • Tech Communities and knowledge sharing sessions
  • Language courses and workshops
  • Mentorship opportunities

Health & well-being

  • Sports compensation or health insurance coverage
  • Participation in races and marathons
  • Corporate doctor (telemedicine)
  • Well-being initiatives and workshops

And even more

  • Company-provided technical equipment
  • PE administration and tax support
  • Internal referral program
  • IT Club loyalty program
  • Company events and volunteering initiatives

Before you apply

Our recruitment team will carefully review your profile, and if we see a good match with the role, we’ll reach out to you shortly.

If you don’t hear from us within 5 business days, it means we’ve decided to continue the process with other candidates for this position. Thanks for understanding.

Відгукнутись на вакансію