Remote Otter LogoRemoteOtter

Senior С++ Software Engineer - Remote

Posted 28 weeks ago
Software Development
Full Time
Worldwide

Overview

We are looking for an experienced C++ Software Engineer. In this role, you will participate in building a completely new distributed system, you’ll get to work on designing and implementing the system and its individual components and you will participate in the overall system architecture. We are looking for someone passionate about working with a complex modern C++ code base, who is keen on code quality, values elegant solutions to complex problems, and won’t tolerate mediocre results.

In Short

  • Design and implement various system components for a complex distributed trading platform using C++ in the Linux environment
  • Design and implement communication and interaction mechanisms for the system components
  • Participate in the overall system architecture process and work on detailed proposals for your areas
  • Provide thorough unit, integration, regression testing, and more
  • Implement and enforce best practices across all software engineering activities

Requirements

  • Bachelor's degree in Computer Science or a related field
  • 6+ years of experience releasing complex software and troubleshooting problems in production
  • Strong expertise in C++ 17/20 and an interest in language updates
  • Experience with multithreaded programming and a good understanding of C++ memory model
  • Knowledge of algorithms and data structures, and a good grasp of object-oriented design and design patterns
  • A strong advocate for testing and producing high-quality software, with hands-on experience writing unit tests

Benefits

  • Great challenges with fast feedback loops and top-notch analytics
  • A welcoming group of highly qualified international professionals
  • Cutting-edge hardware and technology
  • Comfortable Dubai / London / Malta offices or remotely anywhere in the world
  • Flexible schedule
  • 40 paid days off
  • Competitive salary
Eqvilent logo

Eqvilent

Eqvilent is a dynamic and innovative company focused on enhancing corporate experiences through impactful events and strong employer branding. With a commitment to fostering a welcoming international team of highly qualified professionals, Eqvilent offers a collaborative work environment that emphasizes autonomy and creativity. The company manages international projects across five continents, providing employees with the opportunity to work remotely and engage with top-tier external counsels. Eqvilent values its team members by offering competitive salaries, generous paid time off, and the necessary tools to deliver exceptional experiences.

Share This Job!

Save This Job!

Similar Jobs:

TechStarsGroup logo

Senior Software Engineer - Remote

TechStarsGroup

13 weeks ago

Join our team as a Senior Software Engineer and contribute to developing innovative cloud-based technologies.

USA
Full-time
Software Development
Urrly logo

Senior Software Engineer - Remote

Urrly

13 weeks ago

Join a leading HealthTech company as a Senior Software Engineer to develop innovative healthcare technologies.

CA, USA
Full-time
Software Development
TriTech Enterprise Systems logo

Senior Software Engineer - Remote

TriTech Enterprise Systems

13 weeks ago

TriTech Enterprise Systems is looking for a Senior Software Engineer to develop microservices and user interfaces in a hybrid work setting.

MD, USA
Full-time
Software Development

Velo3D

Senior Software Engineer - Remote

Velo3D

13 weeks ago

Join Velo3D as a Senior Software Engineer to develop advanced tools for 3D printing applications.

Worldwide
Full-time
Software Development
Mediafly logo

Senior Software Engineer - Remote

Mediafly

13 weeks ago

Join Mediafly as a Senior Software Engineer to develop backend services using Java and improve system performance in a fully remote Agile team.

Canada
Full-time
Software Development