Remote - USA Hybrid Employment

Flock Safety is hiring a Senior Software Engineer, Planner

Responsibilities

  • Design the core software engines that determine optimal camera locations, automate complex permitting workflows across thousands of jurisdictions, and build a unified dashboard for our customers and deployment teams.
  • Build the geospatial tools and algorithms that map out the most effective and safe locations for our cameras, drones, and safety devices.
  • Build software integrations that automate permitting submissions, tracking, and approvals with varied utility companies and municipalities.
  • Design a "single pane of glass" interface that gives our customers total visibility into their device installation progress and fleet health.

Requirements

  • Love writing code and continue learning to do it better
  • Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack
  • Desire to grow your role and directly influence the growth of a young company
  • Excited about working on a fast-paced, constantly evolving product
  • Versed with Typescript (Node) as web services in addition to general API design
  • Confident in a modern web framework (React, Vue, Angular, etc). We leverage React with Typescript
  • Familiar with various data stores and know how to interact with them. Confident in SQL
  • Deep understanding of Docker and how to run locally and deploy remotely via Helm to Kubernetes
  • Strong working knowledge of AWS and have used some managed services like S3, API Gateway, SQS, etc.
  • Familiar with AI-assisted engineering practices, including the strategic, concurrent use of multiple AI agents (Claude, Copilot, Codex) to optimize development velocity

Benefits

  • Flexible PTO: We offer non-accrual PTO, 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.
  • 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 and so much more.
  • Home Office Stipend: A one-time $750 to help you create your dream office.

Work Arrangement

Hybrid — Atlanta, Boston, Chicago, Denver, Los Angeles, New York City, San Francisco, Austin

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 at Flock Safety.

The First 30 Days

  • Meet with colleagues!
  • Understand current processes and procedures
  • Work on tasks for the sprint with support
  • Work towards understanding how planner services at Flock work
  • Understand your role on the team and expectations
  • Asking questions in a public way to spread knowledge; i.e. public slack channels, etc

The First 60 Days

  • Ability to perform role with decreased need for guidance
  • Able to complete features with little support
  • Understand the software design philosophies being used
  • Be comfortable navigating through the code base
  • Engaged during technical conversations to increase quality of input
  • Collaborate with cross-functional teams
  • Understand what works well, limitations, missing metrics, etc and start providing feedback
  • Build relationships with team members

90 Days & Beyond

  • Ability to perform role with little guidance with transparency
  • Be comfortable picking up engineering tasks of larger size and more ambiguity
  • Communicating across multiple teams to solve problems efficiently
  • Contributing ideas for how we build better software and help refine the team’s plan
  • Contributing regularly to sprint process
  • Participate in software engineering demo day by presenting a topic that you worked on in the last few months
  • Have a sense of where you want to grow at Flock

Additional Information

  • 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.
Required Skills
AWS
About company
Flock Safety
Flock Safety is the leading safety technology platform that connects cities, law enforcement, businesses, schools, and neighborhoods in a nationwide public-private safety network. The company provides a hardware and software suite for proactive crime prevention and security, delivering real-time intelligence while prioritizing privacy and responsible innovation.
All jobs at Flock Safety Visit website
Job Details
Department Engineering
Category backend
Posted a month ago