CareerPlanSign in

Software Engineer

USA💼 Full-time💰 $60,742–$60,742🗓 2026-09-26

Core

Build and maintain features for CANDOR, a software platform transforming raw investigation data (phone records, cell site info, device extractions) into maps, timelines, and reports for law enforcement and prosecutors.

Role type

Mid-level IC Software Engineer (Web/Rails)

Builds

Web applications, data importers, and visualization tools (maps, timelines, charts) for criminal case investigation.

Domain

Legal Tech / Criminal Justice / Data Engineering

Deliverable

production ML models | product features

Required skills

Server-side web frameworks (Rails/Django/Laravel/Express), SQL/PostgreSQL, JavaScript, HTML, CSS, Git, Unit testing, Debugging, Written communication

Preferred skills

Ruby on Rails 7/8, Hotwire, Docker, Kubernetes, Jenkins, Data parsing (CSV/Excel/XML/JSON/PDF), Geospatial data, Charting (D3/deck.gl), LLMs/RAG, Digital forensics, Criminal justice system knowledge

Technologies

Rails, PostgreSQL, JavaScript, Hotwire, Docker, Kubernetes, Jenkins, D3, vLLM, RAG, TypeScript, Playwright, Ansible

Responsibilities

Build and maintain features across CANDOR from database migration to view layer; Write and improve importers for investigator-uploaded materials; Investigate and fix bugs reported by customers and support; Develop front-end functionality with maps, timelines, and charts; Create and maintain automated tests; Collaborate with support staff and investigators to understand software usage in real cases; Use and review AI coding tools output

Seniority

Mid-level, hands-on IC

Sourced via devitjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.