Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Video image - Rise Careers
Job details

Senior Software Engineer, Video - job 1 of 2

Who is Flock?

Flock Safety is an all-in-one technology solution to eliminate crime and keep communities safe. Our intelligent platform combines the power of communities at scale - including cities, businesses, schools, and law enforcement agencies - to shape a safer future together. Our full-service, maintenance-free technology solution is trusted by communities across the country to help solve and deter crime in the pursuit of safer communities for everyone.

Our holistic public safety platform is comprehensive and intelligent, providing the actionable evidence needed to solve, deter and reduce crime across neighborhoods, schools, businesses and entire cities. Without compromising transparency or privacy, we are turning unbiased data into objective answers.

Flock strives to offer a career-defining experience where you can also make an impact on your community. While safety is a serious business, we are a supportive team that is optimizing the remote experience to create strong and fulfilling relationships even when we are physically apart. Our group of hard-working employees thrive in a positive and inclusive environment, where a bias towards action is rewarded. 

We have raised over $700M in venture capital from investors including Tiger Global, Andreessen Horowitz, Matrix Partners, Bedrock Capital, Meritech Capital Partners, and Initialized Capital. Now surpassing a $7.5B valuation, Flock is scaling intentionally and seeking the best and brightest to help us meet our goal of reducing crime in the United States by 25% in the next three years.

The Opportunity 

The Cloud Video team is looking to add a Senior Software Engineer to support our increasing number of integrations with other NVRs (network video recorders), VMS (video management systems), and video-capable devices. This engineer will contribute to creating new integrations, maintaining existing integrations, and Flock’s own VMS software.  

The Skillset 

  • 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 with Video/Streaming technologies such as WebRTC, HLS, RTSP, FFmpeg, GStreamer, etc. 

  • Experience with Go, Typescript (Node) web services, and React or other Javascript frameworks

  • Experience designing and implementing APIs. 

  • Experience with AWS and cloud tooling such as Kubernetes (EKS), AWS Lambda, Docker

  • 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

The Interview Process 

We want our interview process to be a true reflection of our culture: transparent and collaborative. Throughout the interview process, your recruiter will guide you through the next steps and ensure you feel prepared every step of the way. 

  1. Our First Chat: During this first conversation, you’ll meet with a recruiter to chat through your background, what you could bring to Flock, what you are looking for in your next role, and who we are. 

  2. The Hiring Manager Interview: You will meet with your potential future boss to really dive into the role, the team, expectations, and what success means at Flock. This is your chance to really nerd out with someone in your field. 

  3. The Technical Assessment: Our technical assessments seek to test the hard skills required to do the job. Engineers may find themselves in coding interviews or architecture discussions, sales roles may present mock discovery calls, and leadership roles may craft 90 day plans. Your recruiter will inform you of which assessment you will be assigned and ensure you are fully prepared for your big day. 

  4. The Panel: Learn more about the team, responsibilities, and workflows. You should be prepared to speak about past projects, how you collaborate and communicate with others, and how you live our values. Depending on the team and role you are interviewing for, you may meet with several teammates as well as cross-functional partners. 

  5. The Executive Review: A chance to meet an executive and view Flock from a different lens. Be prepared to ask well-thought-out questions about the company, culture, and more. 

Salary & Equity

In this role, you’ll receive a starting salary between $171,000 and $190,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 three ERGs today - Women of Flock, Flock Proud, 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: $250 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.

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 careers@flocksafety.com. This information will be treated as confidential and used only to determine an appropriate accommodation for the interview process.

At Flock Safety, 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 Safety Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Flock Safety DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Flock Safety
Flock Safety CEO photo
Unknown name
Approve of CEO

Average salary estimate

$180500 / YEARLY (est.)
min
max
$171000K
$190000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Video, Flock Safety

Are you ready to make a significant impact in the world of public safety? Join Flock Safety as a Senior Software Engineer, Video! At Flock, we are dedicated to eliminating crime and enhancing community safety through innovative technology solutions. Our intelligent platform is trusted across the nation by cities, businesses, schools, and law enforcement, aiming to reduce crime by 25% over the next three years. As a Senior Software Engineer, you will be pivotal in expanding our Cloud Video team, contributing to the development of new integrations, and maintaining our existing video management systems. We're looking for someone with a passion for code and experience in video streaming technologies like WebRTC and HLS, along with a solid background in Go, TypeScript, and React frameworks. This role provides a unique opportunity to immerse yourself in the creation of cutting-edge technology aimed at solving real-world problems. We foster a collaborative and supportive work environment that thrives on inclusivity, and we value diverse perspectives. At Flock, we believe in celebrating achievements and rewarding action. Be a part of our journey as we scale new heights in technology and community protection!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Video Role at Flock Safety
What responsibilities does a Senior Software Engineer at Flock Safety have?

As a Senior Software Engineer at Flock Safety, your main responsibilities include creating and maintaining integrations with various video management systems and network video recorders. You will also work on developing features for Flock's proprietary video management software, ensuring seamless operation and collaboration with cross-functional teams to optimize performance.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at Flock Safety?

To qualify for the Senior Software Engineer role at Flock Safety, applicants should possess extensive coding experience, particularly in video and streaming technologies. A strong proficiency in programming languages such as Go and TypeScript, as well as experience with video technologies and cloud platforms like AWS, is essential. Having a collaborative mindset and the ability to work cross-functionally will also help you thrive in this role.

Join Rise to see the full answer
How does Flock Safety support employee development for Senior Software Engineers?

Flock Safety emphasizes a growth-oriented culture. In your first 90 days, you will engage in a structured plan designed to integrate you into team workflows, contribute to feature development, and participate in architectural discussions. Continuous learning and development opportunities are provided to help you excel in your role.

Join Rise to see the full answer
What can a Senior Software Engineer expect during the interview process at Flock Safety?

The interview process at Flock Safety involves several stages, including an initial chat with a recruiter, in-depth discussions with the hiring manager, a technical assessment, and a panel interview. This approach ensures a comprehensive evaluation of your skills while providing insights into Flock's culture and values.

Join Rise to see the full answer
What is the salary range for a Senior Software Engineer at Flock Safety?

The salary range for the Senior Software Engineer position at Flock Safety is between $171,000 and $190,000, depending on your relevant experience and qualifications. Additionally, Flock offers stock options and a comprehensive benefits package.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Video
Can you describe your experience with video streaming technologies as a Senior Software Engineer?

When answering this question, focus on specific technologies you’ve worked with, such as WebRTC, HLS, or FFmpeg. Provide examples of projects where you successfully integrated video streaming solutions and discuss any challenges you faced and how you overcame them.

Join Rise to see the full answer
How do you approach debugging complex software issues in projects?

Discuss your systematic approach to debugging, which may include identifying the problem, isolating potential causes, and using industry-standard tools for troubleshooting. Mention any specific experiences that showcase your problem-solving skills.

Join Rise to see the full answer
What are your strategies for collaborating with cross-functional teams?

Highlight your interpersonal skills and your experience working with different departments. Discuss methods you've used to ensure effective communication, such as regular check-ins, using collaboration tools, and being receptive to feedback.

Join Rise to see the full answer
How do you ensure high-quality code in your projects?

Explain your commitment to best practices in coding, such as writing clean, maintainable code, conducting thorough code reviews, and implementing testing strategies to ensure functionality and reliability.

Join Rise to see the full answer
Can you talk about a challenging project you’ve worked on as a software engineer?

Provide a brief overview of a specific project, describing the challenges you encountered and how you addressed them. Focus on your role, the technologies you used, and any measurable successes resulting from your contributions.

Join Rise to see the full answer
What do you consider when designing APIs for integrations?

Discuss the importance of usability, documentation, and performance when designing APIs. Provide insights into how you balance functionality with simplicity and how you consider future scalability.

Join Rise to see the full answer
How have you utilized cloud services in your past projects?

Talk about specific cloud services you have used, like AWS and Kubernetes, and explain how these tools improved your project outcomes. Provide examples of how you scaled applications and managed resources effectively.

Join Rise to see the full answer
What motivates you as a Senior Software Engineer?

Identify what drives you in your work, whether it's solving complex problems, learning new technologies, or contributing to impactful projects. Relate your motivations to Flock Safety’s mission and how you would bring that passion to the role.

Join Rise to see the full answer
How do you handle feedback and critique on your work?

Share your perspective on constructive feedback as an opportunity for growth. Discuss a specific instance where you received feedback, how you responded, and how it ultimately improved a project you were working on.

Join Rise to see the full answer
What are your long-term career goals as a software engineer?

Discuss your aspirations within the software engineering field, emphasizing your interest in continuous learning, leadership roles, or specialization in areas like video technology. Relate these goals to potential opportunities at Flock Safety.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Flock Safety Remote No location specified
Posted 5 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave

Join Flock Safety as an Integrations Manager and contribute to revolutionary public safety technology while working remotely.

Photo of the Rise User
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave

Join Flock Safety as a Regional Account Executive to leverage your sales expertise in a mission-driven environment aimed at making communities safer.

Photo of the Rise User
Posted 13 days ago

Join Devsinc as a Senior Software Engineer focusing on the MERN Stack to create robust web applications.

A1FED Inc Hybrid San Antonio, Texas, United States
Posted 4 days ago

Join our team as an AI Programmer and help shape the future of artificial intelligence in a dynamic environment.

Photo of the Rise User
Posted 10 days ago

Become a key player in developing innovative audio functionalities for radiology applications at Jobgether.

Photo of the Rise User
American Express Remote Chicago, Illinois, United States
Posted 4 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Java Engineer, where you’ll help power Tock's innovative hospitality technology platform.

Photo of the Rise User
General Dynamics Information Technology Hybrid US, Loudoun County, VA; Virginia, Chantilly, Loudoun County, VA
Posted 6 days ago

As a Software Developer at GDIT, you will deliver innovative solutions for the Intelligence Community with a focus on customer service.

Posted 4 days ago

Join 540 as a Full Stack Engineer to innovate and enhance immigration technology solutions for USCIS.

Photo of the Rise User

A unique opportunity for a Senior Backend Engineer to create impactful stream processing applications from anywhere in Canada.

Drive front-end engineering excellence as a Vice President while leveraging advanced technologies in software development.

Flock Safety provides the first public safety operating system that empowers private communities and law enforcement to work together to eliminate crime.

221 jobs
MATCH
Calculating your matching score...
BADGES
Badge Diversity ChampionBadge Future MakerBadge InnovatorBadge Work&Life Balance
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!