Demo

C++ Software Engineer

ReliaQuest
Salt Lake, UT Full Time
POSTED ON 1/8/2026
AVAILABLE BEFORE 2/13/2026
Why it’s worth it:

Are you a passionate Software Engineer who has a proven track record of solving complex problems and being at the forefront of innovation? Pursuing a career at ReliaQuest will allow you to write code and manipulate data in ways that have never been done before, driving automation of threat detection and response for one of the world’s fastest growing industries. You will lead the creation, testing, and deployment of cutting-edge security technology to enterprise customers across the globe. Above all else, this role will allow you to work and learn from some of the most talented people in the business as well as have a direct contribution to the growth and success of RQ.

The everyday hustle:

  • Design and develop ultra-low-latency software in modern C to process and analyze cybersecurity data from diverse sources (e.g., SIEMs, EDRs, firewalls, cloud platforms, and threat intelligence feeds).
  • Build scalable, modular, and reusable components for ingesting, normalizing, and analyzing cybersecurity telemetry and threat intelligence data.
  • Optimize software for micro- and nanosecond latency using advanced techniques such as lock-free algorithms, cache-friendly memory layouts, and kernel-bypass networking.
  • Collaborate with cross-functional teams, including cybersecurity analysts and threat researchers, to understand requirements and deliver solutions that enhance detection, investigation, and response workflows.
  • Develop and maintain robust mechanisms for error handling, failover, and data integrity to ensure reliable operation in mission-critical environments.
  • Implement instrumentation and monitoring to track performance metrics, identify bottlenecks, and drive continuous improvement in latency and throughput.
  • Contribute to the design and development of APIs and integration points to connect with other components of the cybersecurity platform.
  • Write clear and concise technical documentation, including architecture diagrams, operational guides, and post-mortem reports.
  • Participate in a 24×7 follow-the-sun support rotation to ensure the reliability of mission-critical cybersecurity services.


Requirements

  • BS/MS/PhD in Computer Science, Cybersecurity, or related field.
  • 3 years of professional software development experience with modern C
  • Proven experience building high-performance, ultra-low-latency systems, preferably in a cybersecurity or similarly demanding domain.
  • High concurrency requirements needing strong use of multi-threading and IPC mechanisms (like Pipes, Sockets etc)
  • Experience with endpoint agents


What makes you uncommon?

  • Hands on experience with one or more of the following technologies: Javascript, Python, Elasticsearch, Kafka, Apache Spark, Logstash, Hadoop/hive, Tensorflow, Kibana, Athena/Presto/BigTable, Angular, React.
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Solid understanding of unit testing, continuous integration and deployment practices.
  • Experience with Agile Methodology

Salary.com Estimation for C++ Software Engineer in Salt Lake, UT
$104,732 to $121,782
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a C++ Software Engineer?

Sign up to receive alerts about other jobs on the C++ Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ReliaQuest

  • ReliaQuest Tampa, FL
  • Why it’s worth it: At ReliaQuest, we do things differently. We do not limit your professional growth with outdated job titles and responsibilities. Why be ... more
  • 12 Days Ago

  • ReliaQuest Tampa, FL
  • Why it’s worth it: Are you a competitive self-starter who is passionate about sales? As a Business Development Representative, you will have the chance to ... more
  • 15 Days Ago

  • ReliaQuest Tampa, FL
  • Why it’s worth it: As a key member of the team, the Staff Accountant will perform various accounting and finance responsibilities. This person will be hand... more
  • 16 Days Ago

  • ReliaQuest Tampa, FL
  • Why it’s worth it: Joining our team means immersing yourself in a dynamic, collaborative environment where creativity thrives. You'll work alongside talent... more
  • 4 Days Ago


Not the job you're looking for? Here are some other C++ Software Engineer jobs in the Salt Lake, UT area that may be a better fit.

  • Recast Software Minneapolis, MN
  • About Recast: Recast Software, located in Minneapolis, MN, empowers organizations to better manage and support users and devices. Our mission is to simplif... more
  • 18 Days Ago

  • Certon Software Melbourne, FL
  • Company Description CERTON is dedicated to providing the most efficient, high quality solutions to our customers for safety critical systems certified unde... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!