Senior Data Engineer
Hybrid Denver Full-time Senior Data Engineering
At a glance
Senior Data Engineering role at Kharon. Denver · full-time · no salary stated · we estimate $143,738–$166,875.
Estimated pay
Kharon has not published a salary for this role. The figure below is our estimate, not theirs.
$143,738 – $166,875
What the middle half of senior data engineering roles in Denver paid, among postings that did state a salary.
Worked out from 8 postings that stated pay, median $147,500. Last updated Oct 8, 2026.
RoleData Engineering
SenioritySenior
LocationDenver
WorkplaceHybrid
EmploymentFull-time
PostedMay 1, 2026 · 5mo ago
Role brief
dataroles summary, based on the employer's posting.
What you'll do
- Build distributed data-processing systems and data lakes, balancing compute and storage efficiency on AWS Databricks
- Create pipelines and workflow orchestration that bring varied sources into the Kharon Data Lake
- Track, monitor and check data quality as information enters and leaves the data lake
- Develop and connect internal and external APIs, working with engineering, architecture and data science teams on scalable solutions
- Own deployment, adoption monitoring and upkeep of the data services you build, using documentation, diagrams and tests
What you bring
- At least five years as a software or data engineer, excluding internship experience
- A computer science degree at the bachelor's or master's level, or equivalent experience in a related field
- Hands-on experience with Python, Pandas, PySpark, notebooks and SQL, including relational database design and query performance
- Experience with data pipelines and ETL or warehousing tools, plus container-based deployment using Docker and Kubernetes
Who this fits
This role suits a senior engineer who wants end-to-end responsibility for building and operating data systems and services. You must be based in Denver and work from the office three days each week.
From the employer
TL;DR Kharon is seeking a full-time Senior Data Engineer based in Denver, Colorado. This role requires in-office attendance 3 days a week.
- Help build large-scale distributed automated data processing systems and data lakes, while optimizing for both computational and storage efficiency on AWS Databricks.
- Create data pipelines, infrastructure, and overall workflow orchestration to pull data from a diverse set of data sources into the Kharon Data Lake.
- Build systems to track, monitor and validate the quality of data coming into or going out of Kharon Data Lake.
- Collaborate with engineers, architects, and data scientists to implement scalable solutions to solve complex problems.
- Interact and develop with internal and external APIs.
- Work with product and business teams to define novel and critical metrics for the business.
- Follow good engineering practices like documentation, diagrams, and unit/validation tests
- Take full responsibilities for the development, deployment, adoption monitoring and maintenance of the data systems and services you build.
- 5+ years of experience, not including internships as a software engineer or a data engineer and a strong passion to learn.
- BS/MS in Computer Science or equivalent experience in related fields.
- Experience in Python, Pandas, PySpark, and Notebooks.
- SQL knowledge and experience working with relational databases including schema design, access patterns, query performance optimization, etc.
- Experience with data pipeline technologies like AWS Glue, Airflow, Kafka, or other cloud based equivalence.
- Experience with ETL and data warehousing like Databricks, Snowflake, or equivalent.
- Container-based deployment experience using Docker and Kubernetes.
- Strong verbal and written communication skills.
- Experience working with or data modeling for graph databases like Neo4J, Neptune, etc.
- API experience using FastAPI, Flask, Spring Boot or equivalent.
- Understanding of elasticsearch data and query modeling is a big plus.
- Interests or experience in Geopolitics, Sanction Compliance, or Financial Risk.