865,875open jobs
54,430companies
146,062added this week
Browse all
Salary
$73k – $78k per year
Location
In office (United States)
Seniority
Middle · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 28, 2026. First seen by Alion on Jul 22, 2026.

Overview
Company
Impact
Profile match
The official website of the City of Charleston, South Carolina. Find city services, pay bills, view council agendas, apply for permits, and access resources for residents, businesses, and visitors.
This job will be accepting job applications until the position is filled.

Annual Salary:

$72,520.50 - $77,610.00

Hourly:

$37.19 - $39.80

Department:

Police, Public Safety

Division:

Police Technology & Data Management

FLSA:

Non-Exempt

Job Description:

The Data Engineer supports law enforcement operations by designing, maintaining, and optimizing data systems that collect, transform, and deliver critical information to analysts, investigators, and leadership. This position focuses on ensuring data accuracy, accessibility, and security across multiple law enforcement databases and intelligence systems.

Duties and Responsibilities

  • Develop, optimize, and maintain data pipelines and ETL processes connecting internal and external law enforcement data sources (RMS, CAD, etc).
  • Design relational and analytical database structures to support operational reporting and investigative analytics.
  • Ensure compliance with data governance, security, and CJIS requirements.
  • Write and maintain complex SQL queries, stored procedures, and scripts to clean, normalize, and enrich raw law enforcement data.
  • Implement data validation routines to detect and correct errors, duplicates, or incomplete records.
  • Collaborate with crime analysts, investigators, and command staff to deliver accurate and timely data sets for intelligence analysis and advanced visual dashboards.
  • Support data analytics, trend detection, and performance measurement initiatives.
  • Assist with development of complex data visualizations and dashboards (e.g., Power BI, ArcGIS, etc) to communicate actionable intelligence.
  • Provide technical support for dashboards used in command briefings and interagency task forces.
  • Ability to adapt to evolving technologies and business requirements.
  • Demonstrates a forward-thinking mindset by continuously refining workflows, addressing problems, and welcoming change as a pathway to improvement.
  • Support training for department staff on data access, usage, and best practices.
  • Continuously evaluate new tools, technologies, and methodologies relevant to law-enforcement data (e.g., real-time analytics, geospatial data).
  • Ensure that all data handling complies with CJIS standards, privacy regulations, and agency policy.
  • Manage access controls, audit logs, and data encryption processes.

Basic Qualifications:

  • Bachelor's degree in Computer Science, Information Systems, Data Engineering, or a related field (or equivalent work experience).
  • 3+ years of experience in SQL development, data engineering, or analytics.
  • Strong understanding of relational databases (e.g., SQL Server).
  • Experience with ETL tools or scripting languages (Python etc.).
  • Experience creating dashboards and reports in Power BI or similar tools

Preferred Qualifications:

  • Experience with GIS or spatial data systems (ESRI, ArcGIS).
  • Familiarity with data matching, identity resolution, or investigative analytics.
  • Understanding of cloud data platforms (Azure, AWS, or GCP).
  • Experience supporting intelligence-led policing or crime analysis initiatives.
  • Familiarity with law enforcement data systems, formats, or compliance standards (CJIS, NIBRS, RMS, CAD).
  • Experience interfacing with APIs.

The City of Charleston is firmly committed to Equal Employment Opportunity ( EEOC) as a fundamental policy to be implemented and observed in our daily operation. Our full EEOC statement can be found on our website: www.charleston-sc.gov[charleston-sc.gov]

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
865,875 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
United States
Data Scientist II 9 hours ago
≈ $90k – $169k per year (Estimated) • Hybrid • 5+ years exp • Bachelor's Degree • Charlotte
Python
SQL
Databases
Snowflake
Databricks
AI/ML
Spark
SHAP
AI Agents
NLP
LIME
Anomaly Detection
Explainable AI
Machine Learning
DevOps
Splunk
Azure
CI/CD
Cybersecurity
Qualys Cloud Platform
SentinelOne
Microsoft Defender
PCI DSS
GDPR
Tanium
Analytics
Power BI
ETL/ELT
Management
ServiceNow
Apply
≈ $92k – $173k per year (Estimated) • Hybrid • Full-Time • 4+ years exp • Bachelor's Degree • Houston
SQL
Apply
≈ $114k – $220k per year (Estimated) • Hybrid • 3+ years exp • Bachelor's Degree • Atlanta
Python
SQL
Databases
Databricks
AI/ML
Anomaly Detection
Time Series Forecasting
Machine Learning
DevOps
Azure
Docker
Kubernetes
Analytics
Power BI
Apply
Senior Data Engineer 13 days ago
$85k – $107k per year • Hybrid • 3+ years exp • Bachelor's Degree • Cranberry Township
Python
SQL
Databases
Databricks
Oracle
AI/ML
Spark
NLP
Analytics
Power BI
ETL/ELT
Apply
$90k – $113k per year • Remote (United States) • 7+ years exp • Bachelor's Degree • Cranberry Township
Python
SQL
Databases
Oracle
Apply
Senior Data Engineer 5 hours ago
≈ $18k – $43k per year (Estimated) • In office • Full-Time • 4+ years exp • Petaling Jaya
Python
SQL
Databases
Databricks
AI/ML
Spark
MLFlow
Machine Learning
Analytics
ETL/ELT
Apply
≈ $18k – $44k per year (Estimated) • In office • Full-Time • 10+ years exp • Kuala Lumpur
Python
SQL
Databases
Oracle
Apache Kafka
AI/ML
Replicate
DevOps
Rest API
OpenShift
Dynatrace
CI/CD
Docker
Kubernetes
Grafana
SLI/SLO/SLA
Linux
Apply
Software Engineer 5 hours ago
In office • Full-Time • 2+ years exp • Malaysia
Python
JavaScript
SQL
C#
Apply
Director, Product 6 hours ago
$150k – $190k per year • In office • 10+ years exp • Bachelor's Degree • New York
SQL
DevOps
Wi-Fi
Analytics
ETL/ELT
Apply
Yield Analyst 6 hours ago
$68k – $75k per year • Hybrid • Bachelor's Degree • New York
SQL
DevOps
Wi-Fi
Analytics
Tableau
Power BI
Looker
Microsoft Excel
Management
Outlook
Microsoft Office
Apply
$44k per year • In office • Part-Time • 2+ years exp • High School Diploma • United States
DevOps
Windows
Management
Outlook
Apply
Director - Safety 4 days ago
$103k – $116k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • United States
Apply
$56k – $59k per year • In office • Full-Time • 2+ years exp • High School Diploma • United States
DevOps
Windows
Management
Outlook
Apply
Groundskeeper 7 days ago
$38k – $40k per year • In office • Full-Time • High School Diploma • United States
Apply
$73k – $80k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • United States
Management
Microsoft Office
Apply
≈ $80k – $200k per year (Estimated) • In office • United States
Apply
$184k – $253k per year • Equity • In office • 8+ years exp • United States
AI/ML
AI Agents
Cybersecurity
SentinelOne
Apply
$120k – $230k per year • Equity • In office • 6+ years exp • Bachelor's Degree • United States
AI/ML
LLM
Management
Microsoft Office
Apply
$125k – $160k per year • In office • 5+ years exp • Bachelor's Degree • United States
Management
QuickBooks
Microsoft Office
Apply
$130k – $140k per year • In office • 3+ years exp • Bachelor's Degree • United States
Apply
See all jobs
This is one of many
865,875 more open roles from verified company boards, updated every day.