Jobs · Engineering · Pennsylvania

Software Engineering Director – vCMTS

Comcast · Philadelphia, PA · Yesterday
On-siteEngineeringFull-time

Job Summary

Leads software development for the vCMTS platform, driving delivery of high-performance, cloud-native broadband solutions. Responsible for defining and executing software strategy aligned with organizational goals, while ensuring scalable, reliable, and high-quality system delivery. This role combines organizational leadership with direct technical engagement, contributing to architecture, design, and resolution of complex system issues. Operates with independent judgment in matters of significant technical and business impact and partners cross-functionally to deliver end-to-end solutions.

Core Responsibilities

  • Define and execute vCMTS software strategy aligned with business and access network roadmap

  • Own end-to-end delivery of software releases, including planning, execution, and lifecycle management

  • Establish and track KPIs for delivery, system performance, and reliability

  • Ensure scalability, quality, and operational readiness of production systems

  • Technical Leadership (Hands-On)

    • Actively contribute to system architecture, design decisions, and performance optimization

    • Lead root cause analysis and resolution of complex production issues across distributed systems

    • Conduct design and code reviews for critical components (e.g., scheduler, control plane, data plane integration)

    • Guide engineering teams on best practices in distributed systems, networking, and cloud-native development

    • Drive adoption of new technologies including AI/ML to improve development efficiency, automation, and observability

  • Team & Execution Leadership

    • Proven experience leading engineering teams and delivering complex, large-scale systems

    • Lead, develop, and scale high-performing engineering teams

    • Establish and enforce coding standards, development frameworks, and engineering best practices

    • Manage execution across multiple programs with clear prioritization and risk management

    • Foster a culture of accountability, ownership, and continuous improvement

  • Financial & Operational Ownership

    • Manage engineering budgets, resource planning, and investment prioritization

    • Report on project progress, delivery metrics, and system performance to stakeholders

    • Ensure ongoing support, stability, and lifecycle management of deployed platforms

Qualifications

  • 10+ years of software engineering experience, with strong systems and networking expertise and a track record of leading high-performing R&D teams

  • Experience with distributed systems, Linux, and cloud-native platforms (e.g., Kubernetes)

  • Proficiency in Python, C/C++, or Go

  • Knowledge of DOCSIS/PON or broadband access technologies preferred

  • Experience with vCMTS or CMTS platforms

  • Familiarity with high-performance networking (e.g., DPDK, SR-IOV)

  • Experience applying AI/ML techniques to network optimization, telemetry analytics, or large-scale distributed systems

Skills

  • Distributed Systems
  • Software Engineering
  • Python (Programming Language)

About Our Perks & Benefits

  • Medical & Dental

  • 401(k) Savings Plan

  • Generous paid time off

  • Life Milestones - from adoption assistance, childcare resources, pet insurance, and more

  • Courtesy Services - Free digital TV and internet for full-time employees in serviceable areas

  • Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms

Education

While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.

Relevant Work Experience

10 Years +

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 2 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 5 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 5 days ago
Information Technologyapply on epic.avature.net