Flock Safety is the leading safety technology platform, helping communities thrive by taking a proactive approach to crime prevention and security. They are seeking an experienced Senior Software Engineer to build performant, reliable backend systems and contribute to architectural discussions.
Responsibilities:
- Build performant, reliable backend systems
- Contribute to architectural discussions
- Deliver features that matter
- Designing and scaling production-grade Go applications
- Building microservices and APIs
- Tuning systems for high performance and reliability
Requirements:
- 3+ years of PostgreSQL experience (querying, schema design, and performance tuning)
- 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