Sr Manager, Software Engineering

Comcast•Reston, VA
•$171,515 - $257,273

About The Position

The Senior Manager of Software Engineering will lead FreeWheel’s Audience Manager engineering team within the Audience & Measurement organization. The role provides technical and team leadership in planning, designing, developing, and supporting Audience Manager applications and integrations for TV platform advertising products. It works with Engineering, Product, Revenue Science, Product Marketing, Partnership, and Privacy teams to deliver accurate, responsive, feature-rich, application-level privacy-compliant functionality. The position also provides direction across functional areas and manages budgets while maximizing the value of enterprise identity data assets. The manager leads engineers and contributes technical expertise across software architecture, application development, integrations, analytics, deployment, and operational support. The role is accountable for delivery to specification, schedule, and budget, and for aligning engineering priorities with business needs while maintaining reliable, scalable systems and healthy engineering practices.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, or a related technical field; the posting also notes that coursework and experience or extensive related professional experience may be considered.
  • At least 5 years of hands-on software development experience.
  • At least 7 years of experience developing software for TV platform advertising products using Golang and gRPC, and developing microservice architectures.
  • At least 3 years of experience using AWS services, including S3, EMR, Glue, EC2, ECS, IAM, Lambda, CodeBuild, Athena, RDS, Aurora, and EKS, and working with Redis and Elasticsearch.
  • At least 3 years of experience developing CI/CD pipelines using Docker and Kubernetes.
  • At least 3 years of experience using CI/CD and infrastructure tools such as Jenkins, AWS CodeBuild, and Terraform.
  • At least 3 years of experience managing data analytics initiatives using Spark and Scala.
  • At least 3 years of experience developing software applications using Python.
  • At least 3 years of experience using SQL and working with at least one database platform or query engine, including Spark SQL, Presto, or MySQL.
  • Experience providing technical leadership and mentoring engineers.
  • Passion for developing engineers and helping them grow in their careers.
  • Ability to foster collaboration and establish effective engineering processes.
  • Ability to lead design discussions and influence architectural decisions.
  • Strong understanding of system performance, scalability, reliability, and fault tolerance.
  • Strong communication and leadership skills, including the ability to collaborate effectively across teams.
  • Ability to make pragmatic tradeoffs and deliver results without compromising quality or team health.
  • Self-motivated and comfortable working in a fast-paced, dynamic, and ambiguous environment.
  • Ability to align engineering priorities with business requirements and balance product development with platform improvements and technical debt.

Nice To Haves

  • Snowflake experience.
  • Experience in ad tech, media, or data-intensive platforms.
  • Background in performance monitoring, observability, and cloud cost optimization.

Responsibilities

  • Lead and manage the Audience Manager engineering team, providing direction, performance feedback, coaching, and career development.
  • Manage engineering resources and budgets, drive cloud cost efficiency, and maximize the business value of technology investments.
  • Provide technical leadership in planning and designing business processes and architectural frameworks for Audience Manager and TV platform advertising products.
  • Design and develop software applications using Golang and gRPC, and develop HTTP-based microservices.
  • Use AWS services to develop and support software applications.
  • Develop CI/CD pipelines using Docker and Kubernetes.
  • Manage data analytics using Spark and Scala, and develop applications using Python.
  • Analyze, test, and support integration of new applications; oversee development documentation and assist with performance tracking.
  • Collaborate with stakeholders to identify product and technical requirements, analyze integration needs, support applications under development, and customize existing applications.
  • Develop software update processes for existing applications and assist with software release rollouts.
  • Oversee research, writing, and editing of documentation and technical requirements, including evaluation plans, test results, technical manuals, recommendations, and reports.
  • Monitor industry technology developments and evaluate competitive applications, products, literature, patents, and practices relevant to assigned projects.
  • Guide teams throughout the design process on practices, procedures, and techniques.
  • Track and evaluate performance metrics and ensure software is delivered on time, to specification, and within budget.
  • Work with Quality Assurance to determine whether applications meet specifications and technical requirements.
  • Apply engineering methodologies and process design or redesign to provide customers with seamless digital options at every touchpoint.
  • Present and defend architectural, design, and technical choices to internal audiences.
  • Guide and mentor engineers and support their professional development.

Benefits

  • Comcast provides benefits to eligible employees, with options and support intended to address physical, financial, and emotional well-being. Specific benefits are not listed in the posting; further details are available in the company’s compensation and benefits summary.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service