-
Comcast Software Application Developer Co-op
- Comcast (Philadelphia, PA)
-
Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You’ll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.)
Job Summary
Program Overview
Comcast’s Drexel Co-op Program offers an exciting opportunity to gain hands-on experience, build lasting connections, and grow professionally in a dynamic and inclusive environment. This paid, 6-month immersive experience places students at the heart of our business, working alongside talented professionals on meaningful projects that contribute to real outcomes. As a trusted member of the team, you’ll gain exposure to the inner workings of a global media and technology company while developing skills that will serve you well in any career path.
Job Description
Your experience will include:
+ **Hands-On Learning & Impactful Work** : Tackle real business challenges, collaborate across teams, and contribute ideas that drive results from day one.
+ **Community, Connection & Giving Back** : Build meaningful relationships through social events, peer engagement, and shared experiences. You’ll also have the opportunity to give back through Team UP, Comcast’s volunteer initiative, deepening your connection to both your community and your fellow students.
+ **Mentorship & Support** : Receive guidance from experienced professionals through our dedicated mentorship program, helping you navigate your co-op and beyond.
+ **Professional Development:** Participate in a custom onboarding experience, a curated learning series, and networking events designed to help you build new skills, explore career paths, and gain insights from professionals from across the organization.
At Comcast, we’re committed to investing in the next generation of innovators and leaders. Our Co-op Program is a transformative experience designed to help you grow, connect, and take the next step in your professional journey.
Organization** **& Team** **Overview
This co-op position is within Comcast's Technology & Product (TPX) organization, specifically within the team focused on ensuring the quality and reliability of our network expansion and evolution initiatives. Our team plays a crucial role in supporting Comcast’s strategic goal of delivering multigigabit symmetrical speeds to more customers, a top priority for 2025.
Our work centers on developing and implementing automated testing solutions using Python to guarantee the performance and stability of our software products. We contribute directly to the company's growth by ensuring that our network expansion meets the highest quality and reliability standards. We work on mission-critical systems and directly interact with data related to the cloud infrastructure and network monitoring.
You will be working with a diverse team of engineers and developers. Our team is composed of individuals with varying levels of experience, diverse ethnic and religious backgrounds, and a wide range of skill sets. We foster a collaborative and inclusive environment where everyone's contributions are valued. You will be working with people of different ages, backgrounds and skill sets. We are unified in our dedication to delivering a quality product and ensuring the success of Comcast's network expansion.
The scale and power of our network, bolstered by AI, cloud and edge compute technologies, set us apart and give us a critical competitive advantage. Our network expansion and evolution work are foundational to the company’s growth strategy in 2025 and beyond.
We are looking for a student with Python experience who is eager to learn and contribute to a dynamic and impactful team.
Role Description
Are you fascinated by the intricate workings of modern network infrastructure and passionate about ensuring seamless connectivity for millions? Do you thrive in a fast-paced environment where your contributions directly impact the reliability of cutting-edge technology?
As a Software Development & Engineering Test Co-op, you'll dive into the heart of our network's self-healing capabilities. Imagine being part of the team that ensures a customer's internet stays strong, even when unexpected disruptions occur. You'll gain firsthand experience in how we maintain the backbone of digital connectivity.
In this role, you'll develop Python scripts and utilities to simulate real-world network challenges, such as cable cuts or power outages, and analyze how our systems respond. You will be testing and validating the impact of these disruptions. You'll be asking crucial questions: Did a customer's connection drop? Was that expected? How quickly did it recover? And most importantly, how can we make it even faster and more reliable?
You'll be an integral part of a collaborative team that values innovation and continuous improvement. We're constantly seeking ways to optimize our processes and deliver exceptional results. You'll not only learn from experienced engineers but also contribute your unique perspective to enhance our testing strategies. If you're ready to tackle complex challenges and make a tangible difference in the world of network technology, this co-op is for you.
What are some interesting problems the student will work on?
In this co-op, you'll tackle a range of fascinating challenges that directly impact the reliability and performance of our network. Here are some of the interesting problems you'll be working on:
+ Simulating Real-World Disruptions: You'll develop and implement Python scripts to inject simulated network disruptions, such as cable cuts and power outages, into our test environments. This involves understanding complex network interactions and predicting potential points of failure.
+ Analyzing System Recovery: You'll play a critical role in evaluating the effectiveness of our self-healing mechanisms. This includes analyzing data to determineif and when connections recover, and assessing whether recovery times meet our stringent reliability standards. You will be asking questions like: Did the connection come back? How long did it take? Was that too long?
+ Automating Large-Scale Testing: You'll create scripts and utilities to automate data collection and system control across our extensive test infrastructure, which includes over 1000 cable modems of various makes and models. This involves developing solutions to reboot server nodes, control network switch I/O ports, and manage cable modem operations.
+ Debugging Complex Network Issues: You'll trace defects through our advanced service-oriented architecture to identify root causes. This involves working with bleeding-edge technology and standard production systems to pinpoint and resolve critical network issues.
+ Working with Diverse Hardware: You will be able to work with a wide range of hardware, from cutting edgenew technology to older production models. All of which will be hooked up to 1000+ cable modems of all commercial makes and models. The hardware is easily movable from test system to test system, allowing for a wide range of testing and debugging situations.
These challenges will provide you with valuable hands-on experience in network testing, automation, and troubleshooting, allowing you to make a tangible impact on the reliability of our network infrastructure.
Where can this student make an impact?
In this co-op, you'll have the opportunity to make a significant impact on the reliability and performance of Comcast's cutting-edge network infrastructure. You'll be working alongside some of the brightest minds in the industry, contributing directly to the systems that power internet connectivity for millions of customers.
Here's how you'll make a difference:
+ Enhancing Network Reliability: Your work will directly contribute to minimizing customer-facing defects and outages. By developing and implementing robust automated testing solutions, you'll help ensure that our network remains stable and reliable, even during periods of rapid change and expansion.
+ Accelerating Speed to Market: Your contributions will help streamline our testing processes, enabling us to bring new features and updates to market more quickly and efficiently.
+ Ensuring Best-in-Class Service: With hundreds of software and hardware components working in tandem, maintaining seamless connectivity is a complex challenge. Your role in validating system changes will be crucial in ensuring that Xfinity Internet customers continue to receive best-in-class service.
+ Contributing to a Dynamic Ecosystem: The dynamic nature of our network ecosystem means that changes are constant. You will play a vital role in validating that all of those changes continue to provide our customers with top tier service.
+ Impacting Customer Experience: Ultimately, your work will directly impact the customer experience. By ensuring the reliability and performance of our network, you'll help us deliver the seamless connectivity that our customers rely on every day.
You'll play a critical role in maintaining the integrity of a complex, ever-evolving network, directly impacting the quality of service experienced by millions of users.
Job Responsibilities
Responsibilities include but are not limited to:
+ Design, develop, and maintain scalable and efficient automated test frameworks and scripts primarily using Python Pytest.
+ Develop comprehensive tests that validate product quality, generating detailed reports, metrics, and trend analysis.
+ Collaborate closely with software engineers and QA engineers to integrate automated tests into the software development lifecycle, promoting a culture of quality.
+ Participate in all phases of the software development lifecycle, providing input and expertise to ensure testability and quality.
+ Debug complex, multi-dependent automation scripts and conduct regular peer reviews of the automation codebase.
+ Contribute to the creation of high-quality software using agile methodologies such as test-driven development
+ Other duties and responsibilities as assigned.
Preferred** **Skills
+ Demonstrible Python and Pytest programming background
+ Familarity with Pycharm or Visual Studio IDE
+ Comfortable working with the Unix shell and command-line tools.
+ Good critical thinking and problem-solving skills, with the ability to exercise sound judgment while working independently.
+ Proven ability to work effectively in a team environment.
+ Preferred Majors: We have team members with advanced degrees outside of the traditional technical degrees doing outstanding work. If you can code, you can apply.
Minimum Qualifications and Eligibility Requirements
+ Currently pursuing a bachelor’s degree from Drexel University, with a cooperative learning track.
+ Available to work 40 hours per week for 6 months starting March 30, 2026, through September 18, 2026.
+ Authorized to work in the United States with no current or future sponsorship needs
+ Available to report in-person to the work location on the job posting
Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
Skills:
Relationship Building; Professional Etiquette; Accountability; Teamwork; Communication; Resilience
Salary:
Base Pay: $0.00
The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later.
null
null
Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That’s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality – to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary (https://jobs.comcast.com/benefits) on our careers site for more details.
Relevant Work Experience
0-2 Years
**Job Family Group:** Functional Operations
**Intern Rotational:** Intern
-
Recent Searches
- Materials Science Engineering Engineer (Virginia)
- Oxnard SD 25 26 (United States)
- Associate Director Human Factors (Massachusetts)
- Senior Principal R D (United States)
Recent Jobs
-
Comcast Software Application Developer Co-op
- Comcast (Philadelphia, PA)
-
Class A CDL Yard Driver - Nights
- Performance Food Group (Shawano, WI)