Lead Software Engineer, Data

Comcast

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Reston, VA
Salary
$175,427–$200,000 / yr
Posted
54 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $204k
This role $188k
$169k most similar roles pay here $231k

This role pays less than 78% of similar roles. Most pay $192,050–$216,000 — the shaded band above. At the midpoint, this role pays about $188k versus about $204k for comparable roles.

Based on 240 similar postings.

Employer

About Comcast

Comcast is an American telecommunications and media conglomerate, providing cable TV, internet, and phone services under the Xfinity brand, and owning NBCUniversal.

Comcast currently has 94 open roles on FindRole.

Listed pay typically runs $137,369–$200,000 across 67 roles with salary data.

Most-posted roles

View all roles at Comcast

At a glance

TL;DR · Lead Software Engineer, Data

Lead Software Engineer (Data)-7999 provides technical leadership to a team developing data processing software and online video advertising technologies, including ad serving platforms, decisioning systems, and audience targeting. The role involves designing extract transform-load pipelines using a proprietary library and building streaming data pipelines. Day-to-day responsibilities include managing permissions, monitoring logs, automating tasks in Unix environments via Bash scripting, documenting development activity, and mentoring junior engineers. The technical stack includes Apache Flink, Spark, Kafka, Hbase, and AWS services such as S3, EC2, CloudWatch, and IAM. Additionally, the role utilizes Azkaban and Airflow for orchestration. This position addresses complex data processing challenges within the online video advertising domain, specifically focusing on building robust infrastructure to support ad serving and audience targeting systems through sophisticated data engineering and automated workflows.

What you'll do

  • Provide technical leadership to a team developing data processing software using Apache Flink.
  • Design ETL data pipelines using Flink, Spark, Kafka, AWS EMR, Azkaban, and Airflow.
  • Develop online video advertising technologies including ad serving platforms, decisioning systems, and audience targeting.
  • Build streaming data pipelines using Apache Kafka.
  • Manage data storage, services, logs, and permissions using AWS services like S3, EC2, CloudWatch, and IAM.
  • Automate tasks in a Unix environment using Linux Command Line Interface and Bash scripting.
  • Research and write technical documentation including software designs, evaluation plans, and technical manuals.
  • Guide and mentor junior-level engineers.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • Seven years of experience developing data processing software using Apache Flink.
  • Five years of experience designing ETL pipelines using Flink, Spark, Kafka, AWS EMR, Azkaban, and Airflow.
  • Five years of experience storing structured data using Hbase.
  • Five years of experience developing online video advertising technologies including ad serving, decisioning systems, and audience targeting.
  • Three years of experience developing streaming data pipelines using Apache Kafka.
  • Three years of experience managing data, services, logs, and permissions using AWS services like S3, EC2, CloudWatch, and IAM.
  • Three years of experience automating tasks in a Unix environment using Linux CLI and Bash scripting.

More like this

Similar roles

Lead Software Engineer, Data

Comcast

Reston, VA 2 days ago $175,427$200,000
Golang Python SQL Clickhouse Snowflake AWS EKS EMR RDS S3 Airflow Looker GitHub CI/CD Jenkins Grafana
7+ yrs exp

Lead Software Engineer, Data Platform

JPMorgan Chase

Jersey City, NJ 95 days ago
Python Java SQL Apache Spark Flink Kafka Airflow Databricks AWS S3 Glue Redshift Athena EMR Kubernetes Docker Terraform CI/CD dbt Tableau LLMs RAG Vector Databases
5+ yrs exp

Lead Software Engineer, Data & AI Platform Engineer

JPMorgan Chase

Jersey City, NJ 41 days ago
Python Java SQL Apache Spark Flink Kafka Apache Airflow Databricks AWS Kubernetes Docker Terraform CI/CD LLMs RAG Vector Databases dbt Tableau Apache Iceberg Unity Catalog
5+ yrs exp

Lead Software Engineer

Comcast

Reston, VA 2 days ago $175,427$195,000
Apache Flink Prometheus Grafana Spark HBase Azkaban Airflow Apache Kafka AWS S3 EC2 CloudWatch IAM Unix Linux CLI Bash ETL Data Pipelines
7+ yrs exp

Lead Software Engineer, Data Engineer

JPMorgan Chase

Jersey City, NJ 74 days ago
Python PySpark Spark SQL Spark Apache Iceberg Databricks AWS EMR S3 SQL CI CD Data Engineering ETL Kafka Delta Lake Java GitHub Copilot Claude
5+ yrs exp