CareerPlan

C++ Software Developer

USAFull-time$84k–$124k2026-11-09
On-site

Core

Build back-end components for video streaming, web services, and data management in browser-based video management systems.

Role type

C++ Software Developer

Builds

Browser-based IP video surveillance solutions (VMS platforms and appliances)

Domain

Video surveillance / Network programming

Required skills

C++ (modern), Linux/Windows systems programming, Object-oriented design, Web service programming (SOA, SOAP, REST), TCP/UDP networking

Preferred skills

GStreamer, Boost, Open-source contributions

Technologies

C++, Linux, Windows, REST, SOAP, TCP, UDP, GStreamer, Boost, GitHub

Responsibilities

Develop high-quality application code for features and system components, Contribute to feature design balancing business and technical requirements, Investigate defects and identify root causes, Estimate time and resources for assigned feature areas, Identify risks and develop mitigation strategies, Follow coding practices supporting code reuse and standardization

Seniority

Mid-level (2+ years experience)