Lead Software Engineer

Comcast

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Reston, VA
Salary
$175,427–$195,000 / yr
Posted
51 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $185k
$125k $242k
below market most similar roles pay here above market

This role pays less than 52% of similar roles. Most pay $142,400–$208,800 — the blue band above. At the midpoint, this role pays about $185k versus about $176k 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 66 open roles on FindRole.

Listed pay typically runs $141,850–$200,000 across 57 roles with salary data.

Most-posted roles

View all roles at Comcast

At a glance

TL;DR · Lead Software Engineer

The Lead Software Engineer-0341 provides technical leadership in building and maintaining data infrastructure and products for a global ad platform. The role involves processing continuous data streams in near real-time, building data pipelines, and performing ETL tasks. Daily responsibilities include moving large volumes of data, running servers, monitoring logs, and managing permissions. The engineer will automate tasks in a Unix environment, customize applications, and mentor junior-level engineers. Key technologies include Apache Flink, Spark, HBase, Azkaban, Airflow, and Apache Kafka. The candidate must also utilize the AWS Data Stack, specifically S3, EC2, CloudWatch, and IAM, while using Prometheus and Grafana for system health tracking. This position solves technical challenges related to real-time data feeds and large-scale data storage for media advertising.

What you'll do

  • Build and maintain data infrastructure and products using the AWS Data Stack.
  • Process continuous data streams in near real-time using Apache Flink.
  • Build and manage data pipelines using Spark, HBase, Azkaban, and Airflow.
  • Collect and move large volumes of data using Apache Kafka.
  • Monitor system health and alerts using Prometheus and Grafana.
  • Automate tasks in a Unix environment using Linux CLI and Bash.
  • Research and write technical requirements, software designs, and formal reports.
  • 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 processing continuous data streams using Apache Flink.
  • Five years of experience using Flink, Spark, HBase, Azkaban, and Airflow for building data pipelines and ETL.
  • Three years of experience handling real-time data feeds using Apache Kafka.
  • Experience using Prometheus and Grafana for monitoring and alerting.
  • Experience using AWS Data Stack, including S3, EC2, CloudWatch, and IAM.
  • Experience automating tasks in a Unix environment using Linux CLI and Bash.

More like this

Similar roles

Lead Software Engineer, Data

Comcast

Reston, VA 51 days ago $175,427–$200,000
Apache Flink Apache Kafka Spark AWS HBase Azkaban Airflow AWS EMR S3 EC2 CloudWatch IAM Bash Linux ETL Unix CLI
7+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 82 days ago
JavaScript React Angular TypeScript Java HTML CSS AWS Microsoft Azure Google Cloud RESTful Web Services Microservices Test-Driven Development Agile Cloud Computing
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA +3 136 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Microsoft Azure Docker Kubernetes NoSQL RDBMS Microservices Agile AI Tooling
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 76 days ago
Python JavaScript TypeScript AWS Spark Databricks Snowflake Java Go SQL Docker Kubernetes HTML/CSS NoSQL RDBMS Azure GCP Microservices Agile
4+ yrs exp

Lead Software Engineer

Capital One Financial

New York, NY 103 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile Interactive AI Tooling
4+ yrs exp

Lead Software Engineer

JPMorgan Chase

OH 88 days ago
Java Spring Boot Amazon Web Services Apache Spark Databricks Kafka Python SQL Docker Kubernetes Terraform Git Maven Gradle JUnit Go CloudFormation AWS CDK Microservices
5+ yrs exp