Talent.com
Senior Software Engineer, Video Integration Specialist
Senior Software Engineer, Video Integration SpecialistFlock Safety • Mission Viejo, CA, United States
Senior Software Engineer, Video Integration Specialist

Senior Software Engineer, Video Integration Specialist

Flock Safety • Mission Viejo, CA, United States
5 days ago
Job type
  • Full-time
Job description

Who Is Flock?

Flock Safety provides an innovative technology solution aimed at eliminating crime and enhancing community safety. Our intelligent platform leverages community collaboration — encompassing cities, businesses, schools, and law enforcement agencies — to build a safer future for all. With our comprehensive, maintenance-free technology, communities nationwide rely on us to help deter and solve crime, ultimately striving for safety for everyone.

Our holistic public safety platform is robust and intelligent, delivering actionable evidence required to tackle and mitigate crime across neighborhoods, schools, businesses, and entire cities. We prioritize transparency and privacy while transforming unbiased data into objective insights.

At Flock, we offer a pivotal career experience where your contributions significantly impact the community. While safety is paramount, our supportive team focuses on optimizing remote interactions, fostering strong relationships even from a distance. Our dedicated employees thrive in an inclusive environment that rewards initiative and action.

Having raised over $380M in venture capital from renowned investors such as Tiger Global, Andreessen Horowitz, and Matrix Partners, we are currently valued at over $4B. As we scale strategically, we seek exceptional talent to help achieve our ambitious goal of reducing crime in the United States by 25% within the next three years.

The Opportunity

The Cloud Video team is eager to welcome a Software Engineer to aid in our growing integrations with various NVRs (network video recorders), VMS (video management systems), and video-capable devices. You will play a vital role in creating new integrations, maintaining current ones, and enhancing Flock's proprietary VMS software.

The Skill Set Required

  • A passion for coding backed by extensive experience.
  • A proactive approach to tackling unknown challenges and devising actionable plans.
  • Experience with Video / Streaming technologies including WebRTC, HLS, RTSP, FFmpeg, GStreamer, etc.
  • Proficiency in Go, TypeScript (Node) web services, and React or similar JavaScript frameworks.
  • Experience in designing and implementing APIs.
  • Familiarity with AWS and cloud tools such as Kubernetes (EKS), AWS Lambda, Docker.
  • Ability to collaborate across engineering and product teams.

If you find yourself hesitating because you don’t meet every qualification, that’s perfectly fine; we encourage you to apply! Many individuals, especially women and minorities, often underapply unless they fulfill all criteria. We invite you to step outside your comfort zone—apply and discover an opportunity that excites you to work each day.

Your First 90 Days at Flock

We embrace a results-oriented culture; thus, we believe in practical, adaptable 90-day plans rather than rigid job descriptions. This outlines a glimpse of what your first 90 days will be like as a Software Engineer at Flock Safety.

Your First 30 Days

  • Gain insight into team workflows and processes.
  • Contribute smaller features and bug fixes with guidance.
  • Clone all team repositories locally and understand their purpose.
  • Your First 60 Days

  • Perform effectively in your role with minimal supervision.
  • Engage in technical planning and architectural discussions.
  • Understand the design philosophies in use.
  • Contribute to metric collection and automated test suites.
  • Days 90 and Beyond

  • Achieve a comprehensive understanding of different integration types at a high level.
  • Present ideas for enhancing software speed, resource optimization, API simplicity and overall quality.
  • Start overseeing smaller projects.
  • Collaborate with cross-functional teams to ensure project success.
  • The Interview Process

    We aim for our interview process to genuinely reflect our culture : transparent and collaborative. Your recruiter will guide you throughout the stages to ensure your preparedness.

  • First Chat : Meet with a recruiter to discuss your background, potential contributions to Flock, and what you seek in your next role.
  • The Hiring Manager Interview : Connect with your potential future supervisor to explore the role, team dynamics, expectations, and definitions of success at Flock.
  • The Technical Assessment : Participate in assessments that evaluate the critical skills you’ll need. The nature of these assessments will vary based on your role.
  • The Panel : Learn more about team responsibilities and workflows and be prepared to discuss past projects and your collaborative approach.
  • The Executive Review : Engage with an executive to gain another perspective on Flock, and come prepared with thoughtful questions regarding the company and its culture.
  • The Perks

  • Salary & Equity : Starting salaries range from $125,000 to $170,000, along with stock options.
  • Flexible PTO : We genuinely mean it, plus 11 company holidays.
  • Fully-paid health plans for employees, including Medical, Dental, Vision, and HSA match.
  • Family Leave : All employees receive 12 weeks of 100% paid parental leave, with birthing parents eligible for additional recovery time.
  • Fertility & Family Benefits : In 2024, Flock will offer a $50,000 lifetime benefit for eligible adoption, surrogacy, or fertility expenses.
  • Mental Health : All employees receive a yearly subscription to Headspace.
  • Caregiver Support : We partner with Cariloop to provide caregiver support services.
  • Carta Tax Advisor : Employees get access to Equity Tax Advisors for financial guidance on tax scenarios and individual grants.
  • Employee Resource Groups : We support our ERGs - Women of Flock, Flock Proud, and Melanin Motion, to enhance belonging and thrive in our community.
  • WFH Stipend : $150 monthly to cover remote work expenses.
  • Productivity Stipend : $250 yearly to spend on various learning platforms and tools.
  • Home Office Stipend : A one-time $750 to help you establish your ideal workspace.
  • Pet Insurance : We've partnered with Pumpkin to provide insurance options for pets.
  • Flock is an equal opportunity employer. We celebrate diverse backgrounds and thoughts and welcome everyone to apply. Our commitment to an inclusive environment fosters mutual respect and recognizes that the best solutions emerge from diverse perspectives. We embrace our differences, understanding that we are stronger together.

    If you require assistance or accommodations due to a disability, please reach out via email. Your information will remain confidential and will only be used to formulate the best possible accommodations for the interview process.

    Create a job alert for this search

    Senior Software Engineer • Mission Viejo, CA, United States

    Related jobs
    Senior Software Engineer

    Senior Software Engineer

    RIS Rx • Orange County, CA, US
    Full-time
    RIS Rx (pronounced “RISE”) is a healthcare technology organization with a strong imprint in the patient access and affordability space. RIS Rx has quickly become an industry leader in de...Show more
    Last updated: 30+ days ago • Promoted
    Part Time Product Demonstrator

    Part Time Product Demonstrator

    Advantage Solutions • San Clemente, CA, United States
    Part-time
    We want you to help us shape the future of shopping experiences and deliver on our purpose of connecting people with the products and experiences that enrich their lives. Joining Advantage Solutions...Show more
    Last updated: 21 days ago • Promoted
    MDR Analyst - Shift Position (Unit 42), US Citizen - Remote (East Irvine)

    MDR Analyst - Shift Position (Unit 42), US Citizen - Remote (East Irvine)

    Palo Alto Networks • East Irvine, CA, US
    Remote
    Part-time
    At Palo Alto Networks everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and mo...Show more
    Last updated: 9 hours ago • Promoted • New!
    Ink Application Specialist

    Ink Application Specialist

    Roland DGA • Irvine, CA, United States
    Part-time
    Roland DGA is hiring an Ink Application Specialist! This hybrid role is ideal for someone passionate about print technology and innovation. You’ll work hands-on with Roland DG hardware, testing and ...Show more
    Last updated: 7 hours ago • Promoted • New!
    Senior Manager Software Engineering (Irvine)

    Senior Manager Software Engineering (Irvine)

    Origence • Irvine, CA, US
    Full-time +1
    With 30 years at the forefront of fintech innovation, we specialize in SaaS lending solutions that lead the industry.Our core mission is customer-centric, focusing on empowering Credit Unions acros...Show more
    Last updated: 9 hours ago • Promoted • New!
    Delivery Specialist-1

    Delivery Specialist-1

    O'Reilly Automotive • San Clemente, CA, US
    Full-time
    The Delivery Specialist will maintain and operate store vehicles to deliver parts and / or products to professional customers in a safe and efficient manner. This position will also collect money on C...Show more
    Last updated: 21 days ago • Promoted
    Join Us as a DSP Mission Viejo $500 Bonus

    Join Us as a DSP Mission Viejo $500 Bonus

    Redwood Family Care Network • Dana Point, CA, US
    Full-time +1
    Direct Support Professional (DSP) Mission Viejo.Direct Support Professional- Mission Viejo $500 SIGN-ON BONUS.Date : Walk-ins Tuesdays & Thursdays . Location : 505 N Tustin Ave #114, Santa Ana...Show more
    Last updated: 4 hours ago • Promoted • New!
    Flexible Remote Work – Get Paid to Share Your Opinions on Top Brands

    Flexible Remote Work – Get Paid to Share Your Opinions on Top Brands

    OCPA • Dana Point, California, us
    Remote
    Part-time +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...Show more
    Last updated: 30+ days ago • Promoted
    Android Remote Roles (East Irvine)

    Android Remote Roles (East Irvine)

    Candor PS • East Irvine, CA, US
    Remote
    Part-time
    Multiple roles for Android from Associate level to Mid-Senior Level available.Remote work okay but, hybrid in San Jose, CA preferred. Client has daily video Zoom calls and many meetings with team as...Show more
    Last updated: 9 hours ago • Promoted • New!
    EPIC Tapestry Analyst (100% REMOTE / NO C2C) (East Irvine)

    EPIC Tapestry Analyst (100% REMOTE / NO C2C) (East Irvine)

    Amerit Consulting • East Irvine, CA, US
    Remote
    Part-time +2
    Our client, a Medical Center facility under the aegis of a California Public Ivy university and one of largest health delivery systems in California, seeks an accomplished. ONLY W2 CANDIDATES / NO C2C...Show more
    Last updated: 9 hours ago • Promoted • New!
    Clinical Apps Professional 3 - Grand Central - IS Systems Applications - FT - Day - Remote

    Clinical Apps Professional 3 - Grand Central - IS Systems Applications - FT - Day - Remote

    University of California - Irvine Health • Irvine, CA, United States
    Remote
    Full-time
    University of California, Irvine, and the only academic health system based in Orange County.UCI Health is comprised of its main campus,. UCI Health Community Network in Orange and Los Angeles count...Show more
    Last updated: 30+ days ago • Promoted
    Senior AI Engineering I Voice AI (Irvine)

    Senior AI Engineering I Voice AI (Irvine)

    Pyramid Consulting, Inc • Irvine, CA, US
    Part-time +1
    Senior AI Engineering I Voice AI.Please review the job description below and contact me ASAP if you are interested.Employee benefits include, but are not limited to, health insurance (medical, den...Show more
    Last updated: 9 hours ago • Promoted • New!
    Integration Engineer (Irvine)

    Integration Engineer (Irvine)

    Marlabs LLC • Irvine, CA, US
    Part-time
    Lead integration Engineer (Mulesoft Preferred).REQUIRED SKILLS AND EXPERIENCE.MuleSoft Platform (preferred) or other integration platforms Hands-on experience with designing, implementing, and trou...Show more
    Last updated: 6 hours ago • Promoted • New!
    ICTS Specialist Series 2025-2026

    ICTS Specialist Series 2025-2026

    University of California - Irvine • Irvine, CA, United States
    Full-time
    Monday, Jan 5, 2026 at 11 : 59pm (Pacific Time).Apply by this date to ensure full consideration by the committee.Tuesday, Jun 30, 2026 at 11 : 59pm (Pacific Time). Applications will continue to be accep...Show more
    Last updated: 14 days ago • Promoted
    Remote Side Hustle Developer

    Remote Side Hustle Developer

    Finance Buzz • San Clemente, California, US
    Remote
    Full-time +1
    This position is for individuals who want to develop a side income stream while still working full time.You will test different small-scale remote opportunities, learn what works, and grow what pro...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Irvine)

    Senior Software Engineer (Irvine)

    PTR Global • Irvine, CA, US
    Full-time +1
    They assist in successful execution of projects with minimal direction and guidance.Spend 90% of your time actively designing and coding in support of the immediate team. As a senior team member of ...Show more
    Last updated: 9 hours ago • Promoted • New!
    Sr Enterprise Observability Architect with Dynatrace and Big 5 consulting experience - 100% remote (East Irvine)

    Sr Enterprise Observability Architect with Dynatrace and Big 5 consulting experience - 100% remote (East Irvine)

    Calance • East Irvine, CA, US
    Remote
    Part-time +1
    The Senior Enterprise Observability Architect is responsible for designing and implementing scalable, resilient enterprise architecture solutions with a focus on diverse infrastructure (multi-cloud...Show more
    Last updated: 9 hours ago • Promoted • New!
    Senior Embedded Software Engineer (Irvine)

    Senior Embedded Software Engineer (Irvine)

    Ledgent Technology • Irvine, CA, US
    Part-time
    We are seeking a highly skilled and experienced Senior Embedded Software Engineer to design, develop, and optimize consumer networking products such as routers, access points, and switches.In this ...Show more
    Last updated: 3 hours ago • Promoted • New!