Full Time

Senior Software Engineer (C++/Low-Latency – 100% remote)

r2 Technologies, Inc.
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by r2 Technologies, Inc., so some details may not match this job. The employer's own page has the real description.


Overview

r2 Technologies, Inc. is seeking a highly skilled Senior Software Engineer specializing in C++ and low-latency systems for a fully remote position. In this role, you will be instrumental in developing, optimizing, and maintaining complex software solutions that ensure high performance and reliability. You will collaborate with cross-functional teams, leveraging your expertise in low-latency programming to drive innovation and enhance the overall architecture of our systems.



Job Responsibilities

  • Design, develop, and implement high-performance software applications in C++.
  • Optimize existing code to improve system performance and reduce latency.
  • Collaborate with product management and engineering teams to understand requirements and develop solutions.
  • Perform rigorous performance testing and debugging to ensure software reliability.
  • Participate in code reviews and mentor junior engineers to promote best practices.
  • Stay up-to-date with industry trends and emerging technologies in low-latency software development.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software development with a focus on C++.
  • Strong understanding of low-latency programming techniques and performance optimization.
  • Experience with multi-threading, concurrent programming, and real-time systems.
  • Familiarity with standard software development methodologies, such as Agile or Scrum.
  • Proficient in using version control systems, preferably Git.


Technologies & Tools

The Senior Software Engineer will work primarily with C++ for software development, utilizing tools and technologies such as Git for version control, Jenkins for continuous integration, and various performance profiling tools. Familiarity with low-latency networking protocols and databases, as well as cloud computing environments, will be beneficial in this role.



Ideal Candidates

The ideal candidate will possess strong analytical and problem-solving skills, demonstrating the ability to thrive in a fast-paced, remote work environment. They should exhibit exceptional communication skills, both verbal and written, and be able to work collaboratively in a team setting. A passion for software engineering and a commitment to excellence in performance and reliability will distinguish the candidate as a perfect fit for this role.


Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.