Hybrid Full-time

Flock Safety is hiring a Senior Software Engineer, Data Integration

About the Role

Flock Safety is looking for a Senior Software Engineer, Data Integration to join our Nova team. You will be instrumental in building a 'single pane of glass' for investigators, connecting disparate data sources to help build comprehensive case pictures. Your work will focus on creating integrations to numerous data sources and forging stronger bindings to the overall Flock Software Platform.

What You'll Do

  • Build integrations to the many data sources for the Nova team's investigator platform.
  • Build stronger bindings to the overall Flock Software Platform.
  • Work directly with customers to deliver high-value, impactful results.
  • Work across multiple teams and skillsets to elevate the company and engineers.
  • Contribute to the frontend of full-stack applications when necessary.
  • Architect robust 3rd party integrations, ensuring data consistency and reliability with external APIs.
  • Design and build scalable ETL workflows and data pipelines.
  • Own the full lifecycle of your work, from communication to implementation.
  • Contribute ideas for how to build better software.

What We're Looking For

  • A love for coding and a commitment to continuous learning.
  • A resourceful problem-solver mindset, excelling in ambiguous situations and taking initiative.
  • A desire to grow your role and directly influence company growth.
  • Excitement about working on a fast-paced, constantly evolving product.
  • Strong proficiency in Python for data processing.
  • Ability to switch to TypeScript/Node.js to support PERN stack application.
  • Extensive experience designing and building scalable ETL workflows and data pipelines.
  • Deep expertise with PostgreSQL and advanced SQL skills.
  • Experience architecting robust 3rd party integrations with external APIs.
  • Familiarity with the React ecosystem (or similar frameworks like Vue/Angular).
  • Confidence in system architecture with a focus on scaling data pipelines and managing high-volume data ingestion.
  • Confidence in microservices and system design.
  • Confidence with Docker for local development and remote deployment via Helm to Kubernetes.
  • Experience with AWS managed services (e.g., S3, API Gateway, SNS/SQS).
  • Familiarity with Terraform or similar IaC patterns.

Nice to Have

  • Experience with orchestration tools like Airflow or Prefect.

Technical Stack

  • Python, TypeScript, Node.js, PostgreSQL, React
  • Docker, Helm, Kubernetes
  • AWS (S3, API Gateway, SNS/SQS), Terraform

Team & Environment

You will be part of the Nova team, working closely with customers and collaborating across multiple internal teams and skillsets.

Benefits & Compensation

  • Salary range: $170,000-$190,000 + equity via Flock Safety Stock Options.
  • Flexible PTO (non-accrual) plus 11 company holidays.
  • Fully-paid health benefits plan: Medical, Dental, Vision and HSA match.
  • 12 weeks of 100% paid parental leave for all employees.
  • Additional 6-8 weeks for birthing parents.
  • $50,000-lifetime maximum benefit for eligible adoption, surrogacy, or fertility expenses via Maven.
  • Mental health benefits via Spring Health (therapy, coaching, medication management).
  • Caregiver support via Cariloop.
  • 1:1 sessions with Equity Tax Advisors via Carta.
  • Employee Resource Groups (ERGs).
  • $150 per month WFH stipend.
  • $300 per year productivity stipend.
  • One-time $750 home office stipend.

Work Mode

This is a hybrid role open to candidates in Atlanta, Boston, Chicago, Denver, Los Angeles, New York City, San Francisco, Austin, or remote within the United States.

Flock is an equal opportunity employer. We celebrate diverse backgrounds and thoughts and welcome everyone to apply for employment with us.

Required Skills
PythonTypeScriptNode.jsPostgreSQLAWSDockerKubernetesTerraformData IntegrationAPI DevelopmentSystem DesignEvent-Driven ArchitectureData Modeling
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Flock Safety

Flock Safety is the leading safety technology platform, helping communities thrive by taking a proactive approach to crime prevention and security. Our hardware and software suite connects cities, law enforcement, businesses, schools, and neighborhoods in a nationwide public-private safety network.

Visit website
Job Details
Category backend
Posted 3 months ago