Principal Software Engineer - Ad Tech & Distributed Systems - FreeWheel

Comcast

Quick summary

Work type
On-site
Location
Chicago, IL
Salary
$152,828–$229,243 / yr
Posted
1 day ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $191k
$130k most similar roles pay here $278k

This role pays less than 64% of similar roles. Most pay $169,804–$231,025 — the shaded band above. At the midpoint, this role pays about $191k versus about $200k for comparable roles.

Based on 239 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 42 open roles on FindRole.

Listed pay typically runs $129,515–$195,779 across 22 roles with salary data.

Most-posted roles

View all roles at Comcast

At a glance

TL;DR · Principal Software Engineer - Ad Tech & Distributed Systems - FreeWheel

The Principal Software Engineer role at FreeWheel in Chicago involves leading the reliability and performance of mission-critical Ad Tech platforms by designing and operating large-scale distributed systems. This senior position requires 10+ years of experience, with a focus on AWS cloud architecture and expertise in Python, Go-Lang, or Scala for server-side applications. The engineer will drive automation initiatives, mentor teams in production problem-solving, and ensure secure configuration practices across environments. Key responsibilities include monitoring system health, leading incident response, and supporting live events while participating in on-call rotations. The role demands deep knowledge of Linux systems, networking, and extensive experience with CI/CD tools like Docker and Kubernetes, as well as proficiency in database technologies and data-driven problem-solving.

What you'll do

  • Own production reliability and performance of large-scale, mission-critical systems.
  • Design and operate monitoring solutions to ensure system health and rapid issue detection.
  • Lead incident response and root cause analysis for complex issues.
  • Drive automation initiatives to reduce operational tasks and improve efficiency.
  • Partner with engineering teams to influence architecture decisions for production readiness.
  • Execute change management and capacity planning for stable operations.
  • Champion security practices and vulnerability management across production environments.

What we're looking for

  • 10+ years of professional software development/engineering experience with a focus on scalability.
  • Expert-level skills in AWS cloud architecture and services, including VPC, EC2, S3, IAM, Lambda.
  • Deep expertise in designing and operating server-side applications using Python, Go-Lang, or Scala.
  • Proven ability to lead and mentor engineers in automation, reliability engineering, and production problem-solving.
  • Strong experience with distributed systems, backend services, and large-scale system architectures.
  • Mastery of CI/CD tools such as Docker, Kubernetes, Jenkins, Git, Ansible, Chef, and Puppet.
  • Extensive knowledge of Linux systems, networking, and production infrastructure.

More like this

Similar roles

Principal Software Engineer - Ad Experiences

The Walt Disney Company

Santa Monica, CA +2 9 days ago $197,400$264,700
Java AWS DynamoDB Redis MemCache Apache Kafka Terraform Docker Kubernetes CI/CD Observability Prometheus Grafana
Hybrid

Principal Software Engineer, Ads

DoorDash, Inc

New York, NY +2 14 days ago $268,600$395,000
Python Java Kubernetes Docker AWS CI/CD PostgreSQL Redis GraphQL React Scalability Microservices RESTful APIs Monitoring Logging

Principal Software Engineer, Ads Format, Level 7

Snap Inc.

Santa Monica, CA +6 14 days ago $276,000$414,000
Python JavaScript React Node.js Docker Kubernetes AWS CI/CD PostgreSQL Redis GraphQL RESTful APIs A/B Testing Scalability Performance Optimization