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
48 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
$123k $243k
below market most similar roles pay here above market

This role pays more than 50% 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 63 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-0773 provides technical leadership in designing and developing new software and web applications for ad tech systems. You will build and optimize ad-serving data indexing engines, ad selection algorithms, and audience targeting pipelines. Day-to-day responsibilities include architecting scalable, low-latency C++ applications on Linux, optimizing relational databases like MySQL and Aurora, and managing NoSQL databases including Aerospike, DynamoDB, ETCD, Neo4J, and RocksDB. You will utilize profiling tools such as sanitizer, perf, and gprof to diagnose performance issues. The role requires proficiency with cloud-native tools like Kubernetes, Docker, and Terraform, alongside AWS services including ELB, EKS, S3, and Kinesis. You will also instrument systems using Prometheus, Grafana, ELK, and Loki while mentoring junior engineers to solve complex high-throughput, high-QPS workloads.

What you'll do

  • Design and develop new software and web applications for ad-serving data indexing, ad selection algorithms, and audience targeting pipelines.
  • Architect and develop scalable, low-latency C++ applications on Linux to handle high-throughput, high-QPS workloads.
  • Optimize relational and NoSQL databases through schema design, efficient query crafting, and cache fine-tuning.
  • Diagnose and optimize CPU, memory, and I/O performance issues using profiling tools like sanitizer, perf, and gprof.
  • Implement and optimize core services across distributed infrastructure using Kubernetes, Docker, Terraform, and AWS services.
  • Instrument and monitor systems using Prometheus, Grafana, ELK, and Loki stacks in coordination with SRE/DevOps teams.
  • Research, write, and edit technical documentation, including software designs, evaluation plans, and formal technical reports.
  • Guide and mentor junior-level engineers on technical projects and development practices.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • Seven years of experience developing software for ad tech systems, including ad-serving engines and selection algorithms.
  • Experience caching and optimizing relational databases like MySQL and Aurora, and NoSQL databases like Aerospike and DynamoDB.
  • Experience using sanitizer, perf, and gprof profiling tools for performance tuning.
  • Experience architecting and developing scalable, low-latency C++ applications on Linux.
  • Five years of experience using cloud-native tools including Kubernetes, Docker, and Terraform.
  • Experience using AWS services including ELB, EKS, S3, DynamoDB, and Kinesis.
  • Experience monitoring and troubleshooting systems using Prometheus, Grafana, ELK, and Loki stack.

More like this

Similar roles

Software Engineer, Lead

Booz Allen Hamilton

Fort Meade, MD 1 day ago $112,800–$257,000
C++ Python Docker SystemVerilog Verilog VHDL AMD Vivado Vitis Intel Quartus Prime CUDA HIP PCIe Gen 4/5 DDR4/5 HBM 100G Ethernet Kubernetes Docker Swarm Machine Learning Agentic AI Agile
10+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 176 days ago
AWS Java Go Python TypeScript JavaScript SQL Kubernetes Docker Lambda Fargate NoSQL RDBMS HTML/CSS Agile Microservices Microsoft Azure
4+ yrs exp

Lead Software Engineer

Capital One Financial

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

Lead Software Engineer

Adobe

San Jose, CA 41 days ago
Web Components JavaScript Custom Elements Shadow DOM Lit FAST Visual Programming Developer Tooling Extensibility Systems
10+ yrs exp

Lead Software Engineer

Capital One Financial

Richmond, VA 48 days ago
Java Python SQL Node.js Go Scala AWS Kubernetes Docker RDBMS NoSQL Microsoft Azure Microservices Agile Open Source Frameworks
4+ yrs exp