Principal Software Development Engineer Job at Comcast, Philadelphia, PA

  • Comcast
  • Philadelphia, PA

Job Description

Salary: $90,000 - 135,000 per year Requirements:

  • Extensive hands-on software engineering experience with Linux-based systems using C, C++, Golang, and/or Python.
  • Experience designing, developing, or supporting large-scale network infrastructure, broadband access platforms, CMTS/vCMTS, DOCSIS/PON, or similar carrier-grade distributed systems.
  • Strong understanding of distributed systems, control-plane architecture, service resiliency, software upgrade compatibility, telemetry, and production debugging.
  • Experience with cloud-native or containerized environments, such as Docker, Kubernetes, microservices, messaging or event-driven architectures, and configuration or state-management systems.
  • Demonstrated ability to lead complex technical initiatives from architecture and design through development, validation, deployment, and operational support.
  • Ability to troubleshoot urgent production issues and collaborate with internal teams, vendors, and external partners.
  • Strong communication skills, including the ability to explain complex technical issues, build alignment, and mentor engineers.
  • Preferred: Direct experience with DOCSIS 3.1, DOCSIS 4.0, Full Duplex DOCSIS, CM registration, channel bonding, DBC, load balancing, upstream or downstream resiliency, or cable modem interoperability.
  • Preferred: Experience with CMTS, vCMTS, cloud-native broadband routers, access network platforms, or packet and network control-plane systems.
  • Preferred: Experience working with cable modem, chipset, RPD, or network equipment vendors.
  • Preferred: Experience leading geographically distributed engineering teams or serving as a technical lead or architect for major platform features.
  • Bachelors degree preferred; we may also consider a combination of coursework and experience or extensive related professional experience.
  • 15 or more years of relevant work experience.
Responsibilities:
  • Lead software solution development to meet strategic goals and user expectations.
  • Integrate applications and improve system scalability and security.
  • Analyze systems and prepare comprehensive development documentation.
  • Provide technical leadership during design and mentor technical staff.
  • Monitor key performance metrics and use findings to guide improvements.
  • Oversee software releases and support efficient, on-budget delivery.
  • Collaborate with Quality Assurance to ensure software quality.
  • Guide project planning and resource management.
Technologies:
  • Architect
  • Cloud
  • Docker
  • Golang
  • Support
  • Kubernetes
  • Linux
  • Load Balancing
  • Network
  • Python
  • Security
  • microservices
  • DevOps

More:

We are Comcast, a global media and technology company, and we are collaborating with hackajob to connect with professionals for this role. Our Technology + Product organization develops products and next-generation technologies to transform the customer experience. Within it, our Network and CONNECTivity (CONNECT) organization is an agile team focused on innovating, building, and operating a reliable access network. We generally prefer employees to work on-site and collaborate, though some roles may be designated virtual; for positions offering both office and virtual options, we may consider remote candidates who live more than 100 miles from the office. We aim to create an environment where employees feel valued and supported, and offer eligible US-based employees medical and dental coverage, a 401(k) savings plan, paid time off, life-stage resources, complimentary digital TV and internet in serviceable areas for full-time employees, and discounted Universal Resorts tickets and hotel rooms. Eligible employees may also receive bonus compensation, alongside a range of benefits and support resources. We provide reasonable accommodations during the application and interview process and in performing essential job functions, and we are an equal opportunity workplace.

last updated 43 week of 2026

Job Tags

Full time, Work experience placement, Work at office, Remote work

Similar Jobs

Cambridge International Systems Inc

Spanish Linguist / Translator - Top Secret/SCI | Tucson, Arizona Job at Cambridge International Systems Inc

 ...Spanish Linguist / Translator Top Secret/SCI | Tucson, Arizona Cambridge International Systems, Inc. Join a dynamic global...  ...is an experienced professional capable of providing precise interpretation and translation of operational, intelligence, and law enforcement... 

Full-time

Fund & Investment Lead/ CIO Job at Full-time

Who we are Melotech is revolutionizing media and entertainment. We create art through technology for humans to enjoy. In just 24 months, our work has been heard, watched and loved for over 4 billion minutes worldwide. Founded by entrepreneur and investor Soheil Mirpour...

Jobs for Humanity

Document, Data, and Quality Specialist Job at Jobs for Humanity

 ...Document Data and Quality Specialist to join its high-performing and privately-owned firm with a dynamic culture and a strong national reputation....  ...Production Coordination & Department Support Duties Manage a high-volume workload by prioritizing requests clarifying... 

OSI Careers

General Utility-Sanit Job at OSI Careers

This role is responsible for under immediate direction safely operating equipment and handles chemicals to sanitize production equipment and to clean the production area. Job Responsibilities Job is an individual contributor. Job is an individual contributor and...

Comcast

Lead Software Engineer - FreeWheel Job at Comcast

 ...AWS Backend Cloud Support Java Kubernetes Linux Rust Snowflake Backbone DevOps More: We are Comcast, and FreeWheel is our advertising technology company serving publishers, advertisers, and media buyers. Our global ad platform combines...