Senior/Staff Software Engineer, C++ - Trading Service

Added
29 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

linux distributed systems multithreading concurrency network programming
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now →

📋 Description

  • Lead the architecture, design, and development of complex, high-performance C++ trading systems.
  • Design reliable distributed systems, including consistency, fault tolerance, disaster recovery, and
  • Own work end to end—from technical proposals and design reviews through framework refactoring
  • Solve low-level systems challenges involving networking, protocols, concurrency, memory management
  • Drive architectural improvements by identifying systemic issues and anti-patterns, such as overly
  • Build proactive quality safeguards, including automated testing, failure-injection scenarios

🎯 Requirements

  • Bachelor’s degree or above in Computer Science, Software Engineering, or a related STEM field
  • 5+ years of hands-on software engineering experience, with substantial experience building
  • Strong experience designing and evolving complex systems, with a clear understanding of
  • Proven knowledge of concurrency, multithreading, network programming, and performance optimisation
  • Hands-on experience with distributed consistency, high availability, fault tolerance, disaster
  • Strong understanding of computer systems fundamentals, including networking protocols, operating

🎁 Benefits

  • Competitive total compensation package
  • L&D programs and Education subsidy for employees' growth and development
  • Various team building programs and company events
  • Wellness and meal allowances
  • Comprehensive healthcare schemes for employees and dependants
  • More that we love to tell you along the process!
Get alerts for new remote engineering jobs
A weekly email with new matches. Unsubscribe anytime.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →