xelys jobs xelys jobs

Senior Software Engineer, Backend

Flock

full-remoteseniorpermanentbackend United States Today via LinkedIn

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

GoGolangPostgreSQLDistributed SystemsMicroservicesgRPCREST APIMessage QueuesObservabilityCI/CD

About the role

Role Overview

Senior Software Engineer (Backend) at Flock (fully remote, USA only). You will design and build performant backend systems, architect Go services, and strengthen the integrity and performance of PostgreSQL databases used by multiple clients and services.

Responsibilities

  • Architect and develop scalable, production-grade backend services in Go
  • Design and evolve REST and gRPC APIs consumed by multiple clients and services
  • Build and improve microservices with a focus on high performance and reliability
  • Tune PostgreSQL for performance, reliability, and correct schema usage
  • Participate in architectural discussions and service/API architecture reviews
  • Improve platform architecture, code quality, and scalability
  • Profile and optimize Go services for latency and throughput
  • Support observability and operational readiness (metrics/tracing/monitoring)

Requirements

  • 8+ years backend development, including 4+ years using Go in production
  • 3+ years PostgreSQL experience (querying, schema design, performance tuning)
  • 3+ years database architecture experience
  • Strong experience with Go microservices and distributed backend systems
  • Concurrency expertise in Go (goroutines, channels, sync primitives) and Go internals
  • Ability to design and maintain high-performance systems
  • Experience with REST and gRPC APIs
  • Experience with message queues/pub-sub or event-driven architectures
  • Knowledge of Go memory management, profiling, and performance optimization
  • Excellent written and verbal communication; strong asynchronous communication skills

Nice-to-haves / Preferred

  • Observability tooling experience: Prometheus, OpenTelemetry, Grafana
  • CI/CD pipeline experience, plus Docker and Kubernetes

90-Day Plan (Preview)

  • First 30 Days: Learn workflows, meet stakeholders, understand aviation products and service architecture
  • First 60 Days: Operate with minimal/no guidance; contribute to API/service architecture reviews and platform improvements
  • 90 Days & Beyond: Lead database and service performance efforts; drive scalability projects and platform improvements

About Flock

Flock is a technology company focused on public safety and privacy. It partners with cities, businesses, schools, and neighborhoods to reduce crime, protect privacy, and support investigations and missing-person efforts using high-performance, distributed systems.

Scraped 6/13/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.