R

Recidiviz

Non-profit platform delivering real-time justice data

Forward-Deployed Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree in a technical field or equivalent experience is required.
  • At least 3 years of practical experience building, customizing, and deploying software in a collaborative environment is required.
  • Experience scoping technical projects, defining product requirements, or translating business or policy needs into technical solutions is required.
  • Experience in a customer-facing and/or cross-functional role, including communicating technical concepts to engineering teams and non-technical stakeholders, is required.
  • Strong proficiency in SQL and relational databases, and an appetite for wrangling large-scale, messy data, are required.
  • Experience writing code and scripts in Python, JavaScript/TypeScript, or similar languages is required.
  • A high tolerance for ambiguity and the ability to explore, experiment, and document solutions in complex legacy environments are required.
  • Willingness to travel occasionally to partner states is required.

Responsibilities

  • Collaborate with state agency leadership and IT staff to understand policy objectives and system constraints, and translate their needs into technical approaches and deployment roadmaps with cross-functional teammates.
  • Untangle messy data and legacy systems by writing scripts and developing technical solutions for deployments in customer environments.
  • Translate on-the-ground challenges into actionable insights for core engineering and product teams, and contribute code to make the platform and products more scalable and configurable.
  • Engage directly with customer stakeholders, including database administrators and agency executives, balancing technical rigor with empathy and clear communication.
  • Travel occasionally to state partners, approximately 10%, to scope projects, build relationships, unblock technical hurdles, and ensure the tools are driving impact.
  • Scope and lead technical integrations with state partners.
  • Identify recurring deployment bottlenecks, build features to address them, and merge those features into the core engineering platform.

Desired Qualifications

  • Experience working with government technology, legacy enterprise systems, or highly regulated data such as CJIS or HIPAA.
  • Experience building and managing data pipelines or using ETL tools.
  • Comfort working in cloud infrastructure environments such as GCP, AWS, or Azure.
  • Experience with React and full-stack application development.
  • Familiarity with AI tools such as Claude, Cursor, or Copilot.
  • Willingness to travel to state partners.

About the Company

Recidiviz

Non-profit platform delivering real-time justice data

Recidiviz is a nonprofit that builds a free, centralized data platform for U.S. criminal justice agencies. It connects and standardizes data from siloed systems across state departments of corrections, probation, and parole, and presents it in dashboards and tools for corrections staff, agency leaders, and policymakers. The platform analyzes real-time data to identify release opportunities, monitor people under community supervision, and flag caseloads requiring attention, with the aim of reducing incarceration and improving reentry outcomes. Active in 17 states and covering more than 40% of the U.S. incarcerated population, Recidiviz emphasizes data-driven decision making to decarcerate and save costs.

Company size
51-200
Company stage
Seed
Total funding
$130K
Headquarters
San Francisco, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Recidiviz

See more jobs