Назад
Company hidden
2 часа назад

Software Developer (C++)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Developer (C++): Building and maintaining backend services for real-time capture and analysis of professional audio, video, and ancillary data streams with an accent on concurrency, timing-sensitive processing, and systems programming. Focus on designing high-performance media components in C++, contributing to Go services, and ensuring correctness and reliability in a Linux-based environment.

Location: Hybrid in Beaverton, Oregon, United States, with in-office work required every Tuesday and Thursday. Candidates must be legally authorized to work in the United States. Visa sponsorship and employer-sponsored work authorization are not available.

Company

hirify.global provides digital media tools and software solutions for broadcast, streaming, and media industries.

What you will do

  • Design, develop, and maintain backend components primarily in C++, with contributions to Go-based services.
  • Build and extend real-time systems that process and analyze live audio, video, captions, timecode, and other ancillary data over networks.
  • Address concurrency, timing, performance, correctness, and reliability challenges in media applications.
  • Collaborate with engineers, product managers, and QA on product features and improvements.
  • Participate in code reviews, technical design discussions, and Agile workflows.
  • Write clean, maintainable, and well-tested code in a Linux environment.

Requirements

  • 3–5 years of professional software development experience.
  • Strong proficiency in modern C++, including multithreading and memory management.
  • Ability to reason about performance- and timing-sensitive code.
  • Interest in learning and contributing to Go-based services.
  • Knowledge of software design principles and debugging techniques.
  • Comfort working in Linux.

Nice to have

  • Experience with audio/video technologies such as encoding, playback, streaming, closed captioning, or timecode.
  • Exposure to real-time or embedded systems programming or low-level network protocols.
  • Familiarity with microservices, gRPC, RabbitMQ/AMQP, CI/CD, Jenkins, Bitbucket, Kubernetes, or k3s.
  • Awareness of REST or gRPC APIs integrated with React frontends.

Culture & Benefits

  • Collaborative engineering environment focused on systems programming, media processing, and distributed architectures.
  • Medical, dental, and vision coverage from day one.
  • Company-paid life and disability insurance.
  • 401(k) with company matching up to 8%, plus HSA boosts and flexible spending accounts.
  • Flexible time off or PTO, generous paid holidays, pet insurance, and additional legal, accident, and critical illness coverage.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →