Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Red Violet, Inc. Logo

Principal Software Engineer (C++, Parallel Programming)

Red Violet, Inc.

Salary not specified
Sep 4, 2025
Seattle, WA, US
Apply Now

red violet is looking for a Principal Software Engineer to join their Seattle team to work on their proprietary technologies and analytical capabilities to deliver identity intelligence. The engineer will leverage their expertise in C++ and parallel programming to benchmark software, improve performance, provide detailed analytics, and architect further improvements to the software.

Requirements

  • Strong knowledge of C/C++ programming in a Linux environment
  • Experience with systems level development, socket programming, and low-level I/O.
  • Understanding of OS concepts and network protocols such as TCP/IP
  • Strong knowledge of OOP, data structures and algorithms
  • Strong mathematical fundamentals, including linear algebra and numerical methods
  • Experience with parallel programming, e.g. MPI, OpenMP, and CUDA.
  • Experience with common scripting languages, (e.g. Bash, Python, etc.)

Responsibilities

  • Work directly with senior executives and chief architects to understand the current and future problems red violet is solving and to design data flows and structures and create and optimize core parallel algorithms to provide the best solutions.
  • Be a key member of the staff in contributing to the design and development of our proprietary distributed computing platform in C/C++ on a Linux environment.
  • Be responsible for developing and testing performance critical components of the system and collaborate closely with team members designing software to find the best system-level solutions.
  • Benchmark red violet’s proprietary parallel software solutions with industry-standard competing solutions

Other

  • 7+ years of software engineering experience in high-performance computing environments.
  • Applicants must have permanent work authorization in the U.S.; we are not sponsoring visas for this role.