Browse All Jobs
Job Description
The company is seeking a Senior C++ Software Engineer to contribute to the development of a new distributed system. The engineer will be involved in designing, implementing, and architecting the system and its components. The ideal candidate is passionate about working with modern C++ code, values code quality, and seeks elegant solutions to complex problems.Role involves:
  • Designing and implementing system components for a distributed trading platform using C++ in Linux.
  • Designing and implementing communication mechanisms for system components.
  • Participating in system architecture and creating detailed proposals.
  • Providing unit, integration, and regression testing.
  • Implementing and enforcing best practices.
Requirements:
  • Bachelor's degree in Computer Science or related field.
  • 6+ years of experience releasing complex software and troubleshooting production issues.
  • Strong expertise in C++ 17/20.
  • Experience with multithreaded programming and C++ memory model.
  • Knowledge of algorithms, data structures, and object-oriented design.
  • Advocacy for testing and high-quality software.
Role offers:
  • Great challenges with fast feedback loops and top-notch analytics.
  • A welcoming group of highly qualified international professionals.
  • Cutting-edge hardware and technology.
  • Remote work.
  • Flexible schedule.
  • 40 paid days off.
  • Competitive salary.
Apply Manually