Enable job alerts via email!

Senior С+ Software Engineer

Eqvilent

United States

Remote

USD 100,000 - 150,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking an experienced C++ Software Engineer to design and implement components for a complex distributed trading platform. This role involves working with a modern C++ code base, ensuring high code quality, and contributing to system architecture. The ideal candidate will have a Bachelor's degree, extensive experience in software development, and a passion for elegant solutions to complex problems. Join a dynamic team with opportunities for remote work and generous paid time off.

Benefits

40 paid days off
Cutting-edge hardware and technology
Welcoming group of highly qualified international professionals
Comfortable offices in Dubai / London / Malta

Qualifications

  • 6+ years of experience in releasing complex software.
  • Strong expertise in C++ and interest in language updates.
  • Advocate for testing and producing high-quality software.

Responsibilities

  • Design and implement system components for a distributed trading platform using C++.
  • Participate in overall system architecture and provide testing.
  • Enforce best practices across software engineering activities.

Skills

C++ 17/20
Multithreaded programming
Object-oriented design
Algorithms and data structures
Unit testing

Education

Bachelor's degree in Computer Science or related field

Job description

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.

What You’ll Be Doing:

  • 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

What We Look For In You:

  • 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

Nice-to-have:

  • Experience writing networking code and using various messaging protocols
  • Experience processing data and working with databases and in-memory caches
  • Experience with Python, Java, Rust or other programming languages
  • Well articulated opinion about CMake project structure

Why Should You Join Our Team?

  • 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
  • 40 paid days off
Apply for this job

*

indicates a required field

First Name *

Last Name *

Email *

Phone *

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Posit PBC

Remote

USD 146,000 - 193,000

3 days ago
Be an early applicant

Senior Software Engineer

Storm3

Remote

USD 100,000 - 720,000

4 days ago
Be an early applicant

Senior Software Engineer, Structure

Webflow

Remote

USD 132,000 - 208,000

Today
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

New York

Remote

USD 110,000 - 260,000

Today
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

New York

Remote

USD 110,000 - 260,000

Today
Be an early applicant

Senior Software Engineer - REMOTE

Allscripts

Phoenix

Remote

USD 90,000 - 120,000

3 days ago
Be an early applicant

Senior Software Engineer, Observability Platform (US Remote Available)

Splunk

Georgia

Remote

USD 100,000 - 140,000

3 days ago
Be an early applicant

Senior Software Engineer

Atlassian

San Francisco

Remote

USD 146,000 - 235,000

4 days ago
Be an early applicant

Senior Software Engineer

Foley

North Carolina

Remote

USD 125,000 - 144,000

4 days ago
Be an early applicant