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

Software Engineer III, 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 $500M in venture capital from investors including Tiger Global, Andreessen Horowitz, Matrix Partners, Meritech Capital Partners, and Initialized Capital. Now surpassing a $5.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 Software Engineer to support our increasing number of integrations with other NVRs (network video recorders), VMS (video management systems), and video-capable devices, including drones. This engineer will contribute to Flock’s own VMS software, where we display live video for our customers and have a heavy slant toward the front-end

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 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

  • Experience with VMS systems and Video/Streaming technologies such as WebRTC, HLS, RTSP, FFmpeg, GStreamer, etc is preferred but not required.

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 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

  • 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 of $125,000-$170,000 as well as stock options.

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. In 2024, Flock will provide a $ 50,000-lifetime maximum benefit related to eligible adoption, surrogacy, or fertility expenses.

🧠Mental Health: All employees receive an annual subscription to Headspace.

💖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.

🐾Pet Insurance: We’ve partnered with Pumpkin to provide insurance for our employee’s fur babies.

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

$147500 / YEARLY (est.)
min
max
$125000K
$170000K

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 Software Engineer III, Video, Flock Safety

Flock Safety is on the lookout for a talented Software Engineer III to join our rapidly growing Cloud Video team! If you’re someone who loves coding and has a knack for solving problems, this might just be the perfect opportunity for you. In this role, you will be instrumental in helping us integrate with various network video recorders (NVRs), video management systems (VMS), and other innovative video-capable devices, including drones. Your expertise in Go, Typescript, and React will help shape Flock’s proprietary VMS software, allowing us to provide real-time video feeds to our customers. We believe in a results-driven culture that values collaboration and support, where you will not only enhance your technical skills but also make a tangible impact on public safety in communities across the nation. We embrace a diverse and inclusive work environment, encouraging those from all backgrounds to apply, even if you don’t meet every single requirement. Our goal isn't just to fill a position; we’re looking for someone eager to dig into unknown challenges and contribute to improving our software suite for the benefit of all! With ample opportunities for professional growth and a comprehensive set of benefits, including generous PTO, health benefits, and family support, Flock Safety aims to provide a fulfilling working experience that fuels your passion for technology and community safety.

Frequently Asked Questions (FAQs) for Software Engineer III, Video Role at Flock Safety
What are the primary responsibilities of the Software Engineer III position at Flock Safety?

As a Software Engineer III at Flock Safety, you will be responsible for developing and supporting integrations with various NVRs and video management systems. You will contribute significantly to our VMS software, particularly in displaying live video to our clients. Additionally, you'll take part in technical planning, architecture discussions, and collaborate with cross-functional teams to ensure project success.

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

Candidates for the Software Engineer III position at Flock Safety should have extensive coding experience and proficiency in Go, Typescript (Node), and React or similar JavaScript frameworks. Familiarity with API design and implementation, AWS, and cloud tools like Kubernetes and Docker is essential. While experience with video streaming technologies like WebRTC or HLS is preferred, it's not mandatory—passion and initiative are key!

Join Rise to see the full answer
What is the company culture like at Flock Safety for Software Engineer III?

Flock Safety promotes a collaborative and inclusive culture where respect and transparency are core values. As a Software Engineer III, you will find a supportive team environment that encourages innovation, creativity, and a strong work-life balance. You'll work in a results-oriented culture that values each team member's unique perspective and contributions to community safety.

Join Rise to see the full answer
How does Flock Safety support career growth for Software Engineer III employees?

At Flock Safety, we believe in fostering professional development through hands-on projects, collaborative learning, and mentorship opportunities. In your first 90 days, you will receive a personalized plan that focuses on understanding team workflows, contributing to technical discussions, and initiating your own projects, allowing you to grow into your role and make meaningful impacts.

Join Rise to see the full answer
What are the benefits provided for the Software Engineer III role at Flock Safety?

Flock Safety offers comprehensive benefits for its Software Engineer III role, including a competitive salary ranging from $125,000-$170,000, fully-paid health benefits, generous PTO, and family leave options. Additional perks include stipends for home office setups, mental health resources, pet insurance, and equity options, all aimed at enhancing employee satisfaction and well-being.

Join Rise to see the full answer
Common Interview Questions for Software Engineer III, Video
Can you describe your experience with Go and how it relates to the Software Engineer III role at Flock Safety?

When answering this question, detail specific projects where you utilized Go, emphasizing your problem-solving approach and any challenges you overcame. Highlight how your experience aligns with the responsibilities of the Software Engineer III role, such as developing APIs or integrations.

Join Rise to see the full answer
How do you approach debugging and troubleshooting in your projects?

Effective debugging is integral to software engineering. Discuss your methodical approach, such as isolating issues, utilizing logs, and employing tools for debugging. Mention specific examples of how your techniques have led to successful resolutions in past projects.

Join Rise to see the full answer
Describe a complex project you've worked on and your specific contributions.

Select a project that showcases your technical skills and collaboration efforts. Use the STAR method (Situation, Task, Action, Result) to outline your role, the tools and technologies you used, and the overall success of the project.

Join Rise to see the full answer
How do you stay current with emerging technologies related to video streaming and VMS?

Staying updated in the tech field is essential. Explain your strategies, such as following industry blogs, participating in webinars, engaging in online communities, and continuous learning through courses. Highlight any recent trends you've incorporated into your work.

Join Rise to see the full answer
What methodologies do you prefer when working on software development tasks?

Here, discuss your comfort with Agile or Scrum methodologies and provide examples of how they have improved your workflows. Highlight the importance of regular communication and iterative development in delivering successful outcomes.

Join Rise to see the full answer
How do you prioritize tasks and projects under tight deadlines?

Effective prioritization is key in fast-paced environments. Discuss your processes such as assessing urgency versus importance, using task management tools, and seeking team input to ensure the delivery of quality work on time.

Join Rise to see the full answer
What is your experience working in cross-functional teams?

In your response, share examples of past collaborations with diverse teams, emphasizing how you adapted your communication styles and methods to ensure effective teamwork and project success.

Join Rise to see the full answer
Can you explain a situation where you had to learn a new technology quickly?

Employ the STAR method to outline a scenario where you faced the challenge of learning a new technology. Stress your resourcefulness and ability to acquire proficiency that led to project success, which would resonate with Flock's innovative environment.

Join Rise to see the full answer
What strategies do you use for achieving work-life balance while working in tech?

Your response should reflect your understanding of balance, mentioning strategies you implement for self-care, setting boundaries during work hours, and leveraging Flock's flexible PTO and remote work options for maintaining your well-being.

Join Rise to see the full answer
Why are you interested in working for Flock Safety as a Software Engineer III?

In your answer, connect your values and passion for community safety with Flock’s mission. Discuss how your skills and career goals align with the company’s objectives and the positive impact you aim to achieve in the role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Flock Safety Remote No location specified
Posted 12 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
Photo of the Rise User
Posted 8 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
Photo of the Rise User
Rockstar Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted yesterday
Inclusive & Diverse
Empathetic
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Paid Time-Off
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Company Retreats
Photo of the Rise User
Posted 12 days ago
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse
G2IT Hybrid United States
Posted 13 days ago

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

140 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
December 11, 2024

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!