2 часа назад
Software Developer (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Datadog
4 дня назад
Staff Software Engineer (Go)
244 000 - 305 000$
5 дней назад
Staff Software Engineer (C/C++)
225 000 - 275 000$
5 дней назад
C++ Developer (Fintech)
200 000 - 300 000$
4 дня назад
Software Engineer (C++)
136 300 - 231 700$
3 дня назад
Senior Software Engineer, Build Team (C/C++)
190 500 - 260 000$
3 дня назад