Flock Safety is a leading safety technology platform that helps communities thrive by taking a proactive approach to crime prevention and security. We're a high-performance, low-ego team driven by urgency, collaboration, and bold thinking, and we're seeking a Senior Software Engineer with a deep understanding of Golang, distributed backend systems, and PostgreSQL.
Requirements
- 3+ years of PostgreSQL experience
- 3+ years of database architecture experience
- 8+ years of backend development experience, including at least 4+ years using Go in production
- Building scalable, high-performance Go microservices
- Proficiency with message queues, pub/sub systems, or event-driven architectures
- Deep knowledge of Go internals and concurrency patterns (goroutines, channels, sync primitives)
- Expertise in profiling and optimizing Go applications for latency and throughput
- Understanding of Go memory management, profiling, and performance optimization
- Designing REST and gRPC APIs consumed by multiple clients and services
- Familiarity with observability tools (Prometheus, OpenTelemetry, Grafana)
- Experience in CI/CD pipelines, Docker, and Kubernetes
- Excellent written and verbal communication skills
- Excellent problem-solving and analytical skills
Benefits
- Flexible PTO
- Fully-paid health benefits plan for employees
- 12 weeks of 100% paid parental leave
- Fertility & Family Benefits
- Spring Health
- Caregiver Support
- Carta Tax Advisor
- ERGs
- WFH Stipend
- Productivity Stipend
- Home Office Stipend