We are the first public safety operating system empowering over 2500 cities to eliminate crime.
Staff Software Engineer, Agents
Location
California + 5 moreAll locations: California | Colorado | Illinois | New York | Massachusetts | Texas
Posted
5 days ago
Salary
$200K - $220K / year
Seniority
Lead
Job Description
Staff Software Engineer, Agents
Flock Safety
• Help build the next generation of AI-powered investigative products. • Join a small, senior team that combines application development and ML testing expertise. • Accelerate agent development, raise engineering standards, and turn work into a reusable AI platform. • Own ambiguous, high-impact technical problems end to end. • Influence architecture across teams and serve as a multiplier for engineers building AI-powered customer experiences.
Job Requirements
- Strong backend/software engineering fundamentals
- Experience shipping production code and customer-facing products at scale
- Experience with LLMs, AI systems, and agentic workflows in production
- Familiarity with tools like LangChain, CrewAI, OpenAI SDK, or Claude Agents SDK
- Strong product and customer mindset
- Comfortable working in ambiguity and startup-style environments
- Experience with cloud infrastructure, databases, and backend systems
- Strong collaboration, ownership, and communication skills.
- RAG systems (Nice to Have)
- Multi-agent systems (Nice to Have)
- Voice agents (Nice to Have)
- AI evals and reliability testing (Nice to Have)
- AWS, Kubernetes, ClickHouse, WebSockets/WebRTC (Nice to Have)
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. If you are interested in talking to a representative from one of these, please let your recruiter know.
- 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Architect and scale the pipelines that turn raw usage into accurate, real-time billing — metering, aggregation, rating, and invoicing across millions of events, from ingestion in ClickHouse to the rating engine. • Build payment flows that are correct under concurrency and partial failure: idempotent charges, retries, reconciliation, and clean handling of provider edge cases (Stripe and beyond). • Develop fraud and abuse detection — signal collection, real-time scoring, automated mitigation — that protects platform margin without getting in legitimate users' way. • Scale the systems everything else depends on: Postgres under heavy write load, Node.js services under pressure, and long-running workflows orchestrated with Temporal where exactly-once semantics and durability actually matter. • Build TypeScript + GraphQL APIs where correctness and auditability are non-negotiable. • Write Engineering Requirement Documents to take something from idea, to defined tasks, to implementation, to monitoring its success and scaling it further. • Contribute to our open-source repositories (CLI, Typescript SDK, Railpack, etc.) — Rust experience, or the desire to learn it, helps here. • Be oncall from time to time.
• Lead technical initiatives to evolve the platform with a focus on reliability, performance, and scalability • Develop and enhance services, integrations, and automations related to financial and operational flows • Work on development and maintenance of backend applications and system integrations • Design resilient solutions prepared for continuous operational growth • Improve architecture, technical patterns, and platform engineering best practices • Ensure observability, monitoring, and reliability of services and applications • Automate operational processes, deployments, and technical routines • Collaborate closely with Product, Operations, and Engineering teams
Developer, Full-stack
PetalDigital platforms that enable healthcare leaders to improve access to care by driving operational efficiencies.
• Develop software using AI-assisted coding tools and modern ADLC practices, including SDD, while coaching team members on adopting AI-driven development practices • Lead by example in fostering a high-contribution culture through ownership, strong execution, effective communication, and productivity • Participate in code reviews with your peers • Ensure code quality and security while respecting development standards • Monitor features in production, identify potential issues, assess risks, and take the necessary actions.
Role Description Buscamos um(a) Platform Engineer com visão sistêmica, foco em escalabilidade e paixão por construir plataformas robustas que sustentem operações críticas de negócio. Aqui, você não atuará apenas desenvolvendo soluções isoladas: será responsável por estruturar, evoluir e garantir a confiabilidade da plataforma, trabalhando próximo aos times de Produto, Engenharia, Operações e Negócio para construir soluções resilientes, integradas e sustentáveis. Este papel é ideal para quem gosta de: - Construir plataformas e soluções escaláveis de ponta a ponta - Atuar em fluxos críticos de negócio com alto impacto operacional - Evoluir arquitetura, automações e confiabilidade de sistemas - Participar de decisões técnicas com visão de performance, estabilidade e escalabilidade Você atuará principalmente na sustentação e evolução da plataforma, garantindo eficiência operacional, integração entre sistemas e alta disponibilidade das aplicações e serviços envolvidos. Responsibilities - Liderar tecnicamente iniciativas de evolução da plataforma, com foco em confiabilidade, performance e escalabilidade - Desenvolver e evoluir serviços, integrações e automações relacionados aos fluxos financeiros e operacionais - Atuar no desenvolvimento e sustentação de aplicações backend e integrações entre sistemas - Estruturar soluções resilientes e preparadas para crescimento contínuo da operação - Evoluir arquitetura, padrões técnicos e boas práticas de engenharia de plataforma - Garantir observabilidade, monitoramento e confiabilidade dos serviços e aplicações - Atuar na automação de processos operacionais, deploys e rotinas técnicas - Trabalhar próximo aos times de Produto, Operações e Engenharia para garantir alinhamento entre regras de negócio e implementação técnica - Contribuir com manutenção, refatoração e evolução contínua dos sistemas existentes - Apoiar a adoção de novas tecnologias, ferramentas e práticas de engenharia moderna Você terá autonomia, contexto e espaço para gerar impacto direto na evolução da plataforma e na eficiência operacional do negócio. Qualifications - Mentalidade de plataforma e visão sistêmica - Capacidade de equilibrar velocidade, estabilidade e qualidade técnica - Perfil colaborativo e boa comunicação com times multidisciplinares - Interesse genuíno em construir soluções sustentáveis e escaláveis - Proatividade para identificar melhorias técnicas e operacionais - Forte senso de ownership sobre os serviços e aplicações sob sua responsabilidade Requirements - Experiência sólida com Node, TypeScript e React - Experiência com desenvolvimento e manutenção de APIs e integrações - Conhecimento em arquitetura distribuída e microsserviços - Experiência com bancos de dados SQL e NoSQL - Vivência com ambientes cloud (AWS e/ou GCP) - Conhecimento em CI/CD e automação de pipelines Benefits - Conhecimento em infraestrutura como código - Experiência com práticas de SRE e confiabilidade de sistemas - Vivência em ambientes de produto e times multidisciplinares - Conhecimento em segurança aplicada a aplicações e integrações corporativas



