Flock Safety Inc. logo

Senior Software Engineer, Search

Job Overview

Location

Remote - USA

Job Type

Full-time

Category

Software Engineering

Date Posted

June 13, 2026

Full Job Description

đź“‹ Description

  • • Serve as a frontend-focused Senior Software Engineer on Flock Safety’s critical Search team, building and maintaining a high-traffic production system used daily by customers to identify patterns, follow leads, and support criminal investigations.
  • • Lead frontend architecture and development using React and TypeScript, ensuring scalable, performant, and intuitive user interfaces for complex data visualization and search functionality.
  • • Collaborate closely with backend engineers, product managers, and designers to deliver seamless end-to-end features with a 90% frontend focus while maintaining fullstack context for effective cross-team alignment.
  • • Design and implement data visualizations on maps using libraries such as Mapbox or Google Maps API to enable users to interpret geospatial crime and incident data effectively.
  • • Participate in PR reviews, champion code quality standards, and mentor teammates by promoting best practices in frontend development, testing, and architecture.
  • • Own and drive improvements to the Search system’s architecture, identifying performance bottlenecks and proposing scalable solutions for high-traffic, data-heavy applications.
  • • Engage directly with product and design teams to understand customer workflows and translate user needs into technical requirements that enhance the search experience.
  • • Contribute to technical documentation, including architecture decisions for major features, and serve as a technical point person for core Search functionality.
  • • Begin on-call rotations after 60 days to ensure system reliability and responsiveness to production issues impacting customer operations.
  • • Represent the Search team in cross-functional initiatives, communicating progress and technical trade-offs to stakeholders and leadership.
  • • Participate in customer calls to gain firsthand insight into how Search is used in real-world investigations and to inform product evolution.
  • • Maintain awareness of backend microservice architecture, including REST, GraphQL, gRPC, and PostgreSQL, to effectively collaborate with backend engineers on service integration and API design.
  • • Push code to production early in the onboarding process and progressively take ownership of larger, multi-repository tasks with increasing independence.
  • • Lead team-facing discussions, tech talks, or retrospectives to elevate team knowledge and foster a culture of continuous learning and accountability.
  • • Champion user experience improvements by observing and addressing usability problems in the Search interface based on direct customer feedback and usage patterns.
  • • Contribute to the evolution of Flock’s frontend engineering standards, ensuring consistency, accessibility, and performance across the product.

🎯 Requirements

  • • 5+ years of professional software development experience with deep mastery of modern frontend web technologies, specifically React and TypeScript.
  • • Proven experience with mapping libraries (e.g., Mapbox, Google Maps API) and complex data visualizations on maps.
  • • Comfort working with Node.js/Express for web services and a solid understanding of API design principles (REST, GraphQL, gRPC).
  • • Familiarity with core backend microservice concepts, including basic SQL (PostgreSQL or similar) and client-service communication patterns.
  • • Demonstrated ability to solve problems in ambiguous environments, take initiative, and thrive in a fast-paced, high-accountability culture.
  • • Strong growth mindset with a passion for coding, continuous learning, and building products with meaningful real-world impact.

🏖️ Benefits

  • • Flexible non-accrual PTO plus 11 company holidays.
  • • Fully-paid medical, dental, and vision health benefits with HSA match.
  • • 12 weeks of 100% paid parental leave, plus 6–8 additional weeks of physical recovery time for birthing parents.
  • • $50,000 lifetime maximum benefit for eligible adoption, surrogacy, or fertility expenses through Maven.
  • • $150 monthly WFH stipend, $300 annual productivity stipend, and a one-time $750 home office stipend.
  • • Access to Spring Health for personalized mental health support and Cariloop for caregiver assistance.
  • • 1:1 sessions with Carta Tax Advisors for equity and grant tax planning.
  • • Four Employee Resource Groups (ERGs): Women of Flock, Flock Proud, LEOs, and Melanin Motion.
  • • Requirement to obtain and maintain FBI Criminal Justice Information Services (CJIS) certification as a condition of employment.

Skills & Technologies

JavaScript
TypeScript
React
Node.js
Express
Senior
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

Flock Safety Inc. logo
Flock Safety Inc.
Visit Website

About Flock Safety Inc.

Flock Safety provides cloud-based automated license plate recognition and video analytics for law enforcement, private communities, and businesses. Its solar-powered cameras capture vehicle details, detect crimes such as theft and violent offenses, and generate evidence packages accessible via a web platform. The company emphasizes privacy controls, encrypted data handling, and configurable retention policies. Deployed across thousands of U.S. neighborhoods and agencies, the system integrates with existing public safety workflows to accelerate investigations, reduce response times, and improve crime clearance rates without adding patrol resources.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
SuperAnnotate, Inc. logo

SuperAnnotate, Inc.

United States
Full-time
Expired Dec 27, 2025
Python
Remote
Degree Required

8 months ago

Expired
Remote - Japan
Full-time
Expired Apr 25, 2026
Remote
Degree Required

4 months ago

Expired
Veeam Software Group GmbH logo

Veeam Software Group GmbH

Rome, Italy
Full-time
Expired Apr 25, 2026
Go
Remote

4 months ago

Expired
South Korea
Full-time
Expired Apr 27, 2026
AWS
Azure
GitHub
+2 more

4 months ago