Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Video Streaming

$200k - $225k

Flock Safety

Who is Flock?

Every community deserves to be safe, it's a fundamental right. Our mission is simple - to build technology that reduces crime and protects privacy. Flock partners with cities, businesses, schools, and neighborhoods to help protect where people live, work, and play. Last year, Flock technology supported over 1 million criminal investigations, helped solve approximately 20% of reported crimes in areas where it is deployed, and played a role in locating more than 10,000 missing people.

We are a high-performance team united by urgency, ownership, and a shared commitment to meaningful impact. The work is fast-paced and the expectations are high. We push beyond perceived limits, support each other, and hold ourselves accountable to delivering results that matter.

With over $1B in funding and an $8.3B valuation, we are scaling with intention and investing in the people who will help us build what others said could not be done. At Flock, you will find the opportunity to grow quickly, take on real responsibility, and contribute to something bigger than yourself.

The Opportunity

We are looking for a Staff Software Engineer to join our Cloud Video team, who are building extremely low-latency live video capabilities to solve crime and make the world a safer place. Not for the faint of heart, overwhelmingly impactful. These cameras bring high-definition, AI-powered video wherever our customers need it. With instant alerts and clear footage, customers are always in the know, making the area safer and smarter.

This engineer will contribute to the development of our cloud-based live and recorded video capabilities, encompassing everything from ingestion, encoding, packaging, and delivery. We are experiencing explosive growth of live video sources with our ever-expanding fleet of Flock LTE-connected cameras, as well as our ability to integrate and access 3rd party cameras to consume video. We're looking for a Staff Engineer excited by the challenge of building live video, ready to roll up their sleeves and make an impact on communities across the nation.

The Skillset
  • Experience with Video/Streaming technologies such as WebRTC, HLS, RTSP, FFmpeg (libav), etc.
  • Experience with Ingestion, encoding, packaging and delivery of live and recorded video
  • Experience integrating with FFmpeg libraries such as libav
  • Experience with Go and Typescript (Node) web services
  • Experience with AWS and cloud tooling such as Kubernetes (EKS), Docker, Prometheus, Grafana
  • Love writing code and have extensive experience doing so
  • Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack.
  • Experience designing and implementing APIs.
  • Ivs, livekit, and orchestration experience a plus
  • Ability to work cross-functionally with other engineering and product teams
Feeling uneasy that you haven't ticked every box? That's okay; we've felt that way too. Studies have shown women and minorities are less likely to apply unless they meet all qualifications. We encourage you to break the status quo and apply to roles that would make you excited to come to work every day.

90 Days at Flock

We are a results-oriented culture and believe job descriptions are a thing of the past. We prescribe to 90 day plans and believe that good days, lead to good weeks, which lead to good months. This serves as a preview of the 90 day plan you will receive if you were to be hired as a Senior Software Engineer Flock Safety.

The First 30 Days
  • Understand team workflows and processes
  • Contribute smaller features and bugfixes with guidance
  • Have all team repos cloned locally and have a good idea of what they do
The First 60 Days
  • Ability to perform in role with minimal or no guidance
  • Contribute to technical planning and architecture discussions
  • Understand design philosophies in use
  • Contribute to metric collection and automated test suites
90 Days & Beyond
  • Understand how each integration type functions at a high level
  • Come up with and speak on ideas for improving our speed, resource usage, API simplicity, and other topics to make our software suite better
  • Start to own smaller projects
  • Give meaningful PR and architecture feedback
  • Communicate with cross-functional teams to ensure projects succeed

Salary & Equity

In this role, you'll receive a starting salary between $200,000 and $225,000 as well as Flock Safety Stock Options. Base salary is determined by job-related experience, education/training, as well as market indicators. Your recruiter will discuss this in-depth with you during our first chat.

The Perks

Flexible PTO : We seriously mean it, plus 11 company holidays.

Fully-paid health benefits plan for employees : including Medical, Dental, and Vision and an HSA match.

Family Leave : All employees receive 12 weeks of 100% paid parental leave. Birthing parents are eligible for an additional 6-8 weeks of physical recovery time.

Fertility & Family Benefits: We have partnered with Maven, a complete digital health benefit for starting and raising a family. Flock will provide a $50,000-lifetime maximum benefit related to eligible adoption, surrogacy, or fertility expenses.

Spring Health: Spring Health offers a variety of mental health benefits, including therapy, coaching, medication management, and digital tools, all tailored to each individual's needs.

Caregiver Support: We have partnered with Cariloop to provide our employees with caregiver support

Carta Tax Advisor: Employees receive 1:1 sessions with Equity Tax Advisors who can address individual grants, model tax scenarios, and answer general questions.

ERGs: We want all employees to thrive and feel like they belong at Flock. We offer four ERGs today - Women of Flock, Flock Proud, LEOs and Melanin Motion. If you are interested in talking to a representative from one of these, please let your recruiter know.

WFH Stipend: $150 per month to cover the costs of working from home.

Productivity Stipend: $300 per year to use on Audible, Calm, Masterclass, Duolingo, Grammarly and so much more.

Home Office Stipend: A one-time $750 to help you create your dream office.

If an offer is extended and accepted, this position requires the ability to obtain and maintain Criminal Justice Information Services (CJIS) certification as a condition of employment. Applicants must meet all FBI CJIS Security Policy requirements, including a fingerprint-based background check.

Flock is an equal opportunity employer. We celebrate diverse backgrounds and thoughts and welcome everyone to apply for employment with us. We are committed to fostering an environment that is inclusive, transparent, and collaborative. Mutual respect is central to how Flock operates, and we believe the best solutions come from diverse perspectives, experiences, and skills. We embrace our differences and know that we are stronger working together.

If you need assistance or an accommodation due to a disability, please email us at View email address on click.appcast.io. This information will be treated as confidential and used only to determine an appropriate accommodation for the interview process.

At Flock, we compensate our employees fairly for their work. Base salary is determined by job-related experience, education/training, as well as market indicators. The range above is representative of base salary only and does not include equity, sales bonus plans (when applicable) and benefits. This range may be modified in the future. This job posting may span more than one career level.


Flock is aware of fraudulent individuals and agencies falsely claiming to represent our company. All legitimate communication from Flock will come from an email address ending in @ flocksafety.com . We do not make job offers through messaging apps, social platforms, or unauthorized third parties, and we will never request payment or sensitive personal information during the hiring process. If you encounter suspicious outreach related to a Flock role, please report it to View email address on click.appcast.io
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Video Streaming in United States vacancy
  •  ...Roku Developer - Streaming / OTT 100% Remote (U.S.) Work with a...  ...and focused on performance, video playback, and production-quality...  ...channel development. Ideal for engineers from major OTT platforms (e.g...  ...Skills ~5+ years software engineering experience ~ Deep... 
    Video
    Remote work

    ShiftCode Analytics

    United States
    1 day ago
  •  ...Senior Software Engineer Voleon is a technology company that applies state-of-the-art machine learning techniques to real-world problems...  ...As a Senior Software Engineer on the Batch and Realtime Streaming team, you will play a pivotal role in architecting, developing... 
    Suggested
    Work at office
    Local area
    Remote work

    The Voleon Group

    United States
    1 day ago
  • $143k - $286k

     ...deployments per day. We simplify the complexities of scale and unify software development for all aspects of the business, digital and physical. We are looking for a Staff Software Engineer on our Streaming and Messaging Systems team whose mission is to remove the... 
    Suggested
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 days ago
  • $224k - $336k

     ...your career. About the team The Stream Compute team at Stripe builds...  ...with infrastructure engineers, adjacent platform teams, and...  ...Minimum requirements This is a Staff-level role - that typically means...  ...infrastructure as a product Strong software engineering skills and a... 
    Suggested
    Full time
    Work at office
    Remote work
    Work from home
    Relocation

    Monograph

    South San Francisco, CA
    3 days ago
  •  ...Job Title: Machine Learning Engineer As a leading technology innovator, Qualcomm...  ...through machine learning hardware and software. Minimum Qualifications:...  ...FFmpeg, GStreamer with solid knowledge of video codec and streaming technologies. ~ Experience with computer... 
    Video
    Work experience placement
    Remote work

    Qualcomm

    United States
    4 days ago
  • $160k - $200k

     ...Software Development Position Develop and maintain media-related backend services for real-time communication (audio, video, screen sharing). Implement efficient media routing, session management...  ...control, and low-latency streaming. Collaborate with the control... 
    Video
    Full time

    Edelman

    Santa Clara, CA
    4 days ago
  • $148k - $260k

     ...Software Engineer In High-Performance Onboard Algorithms Waabi, founded by AI visionary Raquel...  ...algorithms in domains such as image/video processing, compression, and optimizing...  ...image and video processing, compression, streaming algorithms, deep learning, geometry processing... 
    Video
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Waabi

    United States
    18 hours ago
  •  ...Senior Staff Software Engineer, 3DGS Enablement (SDK) About Ofinno: Ofinno is a leading research...  ...knowledge of at least one modern video coding standards : HEVC, AV1, or VVC....  ...optimization. Working knowledge of video streaming protocols (e.g., HLS, DASH, WebRTC).... 
    Video

    Ofinno

    Reston, VA
    2 days ago
  • $320k - $405k

     ...Staff Software Engineer, Android San Francisco, CA | New York City, NY | Seattle, WA About Anthropic Anthropic's mission is to create...  ...technology ~3D graphics, visual effects, and audio and video streaming on mobile ~ A vision for the future of human-machine... 
    Video
    Work at office
    Visa sponsorship
    Flexible hours

    Anthropic

    New York, NY
    23 hours ago
  • $112.68k - $212.76k

     ...Staff Software Engineer Ford's IVI (In-Vehicle Infotainment) organization is seeking a Staff Software...  ...software. Your work will focus on streaming camera feeds from embedded cameras and...  ...capturing, processing, and streaming video feeds to vehicle displays. Collaborate... 
    Video
    Immediate start
    Flexible hours

    Ford Motor Company

    Sunrise, FL
    1 day ago
  • $160k - $180k

     ...Senior Full-Stack Software Engineer SewerAI is transforming underground infrastructure management...  ...data—turning hours of manual video review into actionable intelligence in...  ...Real-Time Systems (WebRTC) - live video streaming Data Analytics (ClickHouse, dbt) - large... 
    Video
    For contractors
    Remote work

    SewerAI

    United States
    6 hours ago
  • $230k - $270k

     ...do. Expectations are high, and so are the rewards. The Streaming Platform team's mission is to enable real-time, reliable, and...  ...from EC2 to Kubernetes Robinhood's Kafka Proxy As a Staff Software Engineer, you'll design, develop, and operate distributed systems that... 
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Bellevue, WA
    2 days ago
  •  ...product solutions, including Video-Based Safety, Vehicle Telematics...  ...that drive the Samsara software products. Examples include Alerts...  ...etc. We are looking for a Staff Engineer to help us spearhead the technical...  ...level knowledge of at-scale stream processing decision engines... 
    Video
    Full time
    Work at office
    Remote work
    Flexible hours

    Samsara

    San Francisco, CA
    1 day ago
  • $206.5k - $258.1k

     ...Role Summary We are seeking a Staff Software Engineer to serve as our subject matter expert...  ...and memory management, enabling us to stream and render million-point dynamic point...  ...like MCAP or ROS bags. Experience with video encoding/decoding standards (H.264/H.2... 
    Video
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    23 hours ago
  • $152k - $248k

     ...You would join the Media Infra org as a Staff Software Engineer on the Media SDK team. Media Infra...  ...client-side SDKs and libraries that enable video, image, document, Live, and VC...  .... Strong understanding of HLS/DASH streaming, buffering, ABR, and latency tradeoffs... 
    Video
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    3 days ago
  •  ...product solutions, including Video-Based Safety, Vehicle...  ...Samsara's fastest-growing software bets: a brand-new product area...  ...operations. We are seeking a Staff Software Engineer to serve as a technical...  ..., time-series storage, streaming or batch data pipelines).... 
    Video
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    San Francisco, CA
    2 days ago
  •  ...Staff Software Engineer Tysons, Virginia Staff Software Engineer - Android As a Staff Software Engineer, you will be a technical...  ...works on the full spectrum of features including real-time video streaming, IoT device controls, security system management, and... 
    Video
    Work experience placement
    Casual work
    Work at office
    Immediate start
    Worldwide

    Alarm.com

    McLean, VA
    23 hours ago
  • $15 per hour

     ...automated feedback loops that modern software teams rely on. Without real-...  ...a rapidly growing team of engineers, scientists, construction...  ...complex field data-including videos, images, structured forms, and...  ...UIs that handle complex data streams and large-scale datasets... 
    Video
    For contractors
    Work at office
    Remote work
    Home office
    Flexible hours

    Doxel.ai

    San Francisco, CA
    3 days ago
  • $200k - $230k

     ...Staff Software Engineer/Architect GameChanger users already live stream and watch millions of hours of youth sporting events and clips using the GameChanger app, and...  ...Engineer/Architect to help lead the expansion of our video capabilities as we form our new Video... 
    Video
    Temporary work
    Work at office
    Immediate start
    Remote work
    Work from home

    GameChanger

    United States
    3 days ago
  • $160k - $183k

     ...smarter by extracting valuable data from high-resolution video streams. At Ambarella, we are looking for talented team...  ...has it all, great health, and welfare benefits! System Software Algorithm engineers at Ambarella research and develop next-generation computer... 
    Video
    Full time
    3 days per week

    Ambarella

    Santa Clara, CA
    23 hours ago
  • $146.6k - $215.1k

     ...Staff Software Engineer, ML Infrastructure We're a high-tech home security company that's passionate...  ...vision inference that processes video from cameras and doorbells across our...  ...Experience building real-time video or streaming pipelines (Kafka, Kinesis, Flink, or similar... 
    Video
    Work at office

    Venturefizz Product Management Community

    Boston, MA
    3 days ago
  • $300 per month

     ...Staff Streaming Software Engineer Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each layer of the stack — from electrons to tokens... 
    Temporary work
    Immediate start

    Crusoe

    Sunnyvale, CA
    11 days ago
  • $25 - $110 per hour

     ...support Netflix's vision for Live, the streaming algorithms team is looking for...  ...design algorithms that adapt audio and video qualities to ever-changing network conditions...  ...data analysis, embedded systems, and software engineering. Beyond the subscription-based... 
    Video
    Hourly pay
    Summer work
    Internship
    Summer internship
    Work at office
    Immediate start

    Netflix

    Los Gatos, CA
    6 days ago
  • $179.4k - $263.12k

     ...Staff Embedded Software Engineer - ADAS/ AD Newark, CA Leading the future in luxury electric and mobility At Lucid,...  ...integration and validation Develop and integrate video pipelines, including video codecs and secure RTP streaming Collaborate closely with hardware,... 
    Video
    Immediate start

    Lucid Motors

    Newark, CA
    2 days ago
  • $140k - $170k

     ...role We are looking for a Senior Backend Engineer to build and operate the systems that enable real-time video streaming, AI analysis, and secure remote control of...  ...protocol, WebRTC, gstreamer, FCR, FFmpeg ~ Strong software engineering skills; knowledge of best... 
    Video
    Immediate start
    Remote work
    Flexible hours

    Aquabyte

    San Francisco, CA
    23 hours ago
  • $156k - $316.8k

     ...Software Development Engineer, Streaming Media Location: San Jose Employment Type: Regular Job Code: A02515 Responsibilities About the...  ...RTCP, RTMP, DASH, and CMAF. Familiarity with audio and video codec standards, including OPUS, AAC, and H.264.... 
    Video
    Temporary work
    Local area

    Tik Tok

    San Jose, CA
    2 days ago
  • $160k - $220k

     ...lifestyle. Overview We are seeking an experienced Staff Embedded Software Engineer to join the Consumer Electronics Software Platform...  ...reliable embedded software systems that deliver outstanding video quality, streaming performance, and cloud connectivity. Beyond technical... 
    Video
    Local area
    Worldwide

    TP-Link North America, Inc.

    Irvine, CA
    2 days ago
  • $107.5k - $173.5k

     ...and security. Summary Crestron's Streaming team is looking for a talented and self-motivated engineer with strong embedded software development experience who can apply his/...  ...expertise in our next generation of audio video streaming solutions. As a member... 
    Video
    Temporary work

    Crestron Electronics

    Boston, MA
    23 hours ago
  • $134.8k - $202.2k

     ...Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary:...  ...layers (HALs) for camera, audio, video, graphics/display, computer vision...  ...orchestration. ~ Design and develop multi-stream AI and chained AI/GenAI pipelines... 
    Video
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    3 days ago
  • $1,000 - $2,030 per month

     ...Staff Software Engineer - Streaming Data - Seattle, WA Seattle, WA In the past, to be a successful restaurateur, you simply had to have a passion for food and a passion for people - but to succeed as a digital restaurateur you also need to have a passion for technology... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Otter.ai

    Seattle, WA
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Video Streaming. Be the first to apply!