Principal Software Development Engineer

3 months ago


Philadelphia PA United States Comcast Corporation Full time
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

Responsible for end-to-end ownership of projects across the entire stack. Build products with web frameworks, application programming interfaces, databases, and multiple Backend languages. Solve challenges that impact both the front-end and backend architecture, while delivering global customer experiences. Acts as a technical expert in own area within the organization. May work independently or as part of a team on more complex projects. Provides mentoring and guidance to more junior team members. May be responsible for leading a team, but does not directly manage people.

Job Description

The Technology, Product, Experience (TPX) organization works at the intersection of media and technology and our innovative teams are continually developing and delivering products and next-generation technologies that transform the customer experience.

The Comcast Network and CONNECTivity (CONNECT) organization is a highly agile, fast-paced, dedicated group at the forefront of change focused on innovating, building, and operating the best in class, most reliable access network for our customers.

About the Team:

This team is responsible for platform, infrastructure and networking of a complex ecosystem that delivers Comcast's New Generation Access Network, involving server racks, networking gear and all the software, configuration and operating systems that make them up. It’s a fun-loving start-up mode team - partnering with new solution initiatives, bringing out new technology adaptations and always on a hustle.

Team Values:
  • Mutual respect and diversity of thought.
  • Curiosity, experimentation, and the pursuit of continuous improvement.
  • Team unity and minimal ego.
  • Leadership and the willingness to technically guide scrum teams.
  • Strong commitment to delivering projects on time.
  • Dedication to training and mentoring young engineers.
  • Simplicity in our architecture and coding, with a focus on details.
  • Finding joy in our work and maintaining a balance with personal life.
  • Ownership at both personal and team levels, building on mutual trust.
  • Thoughtful refactoring and challenging the status quo.

About the Role:

As a Principal Engineer specializing in DOCSIS and adept in modern software development methodologies, you will lead the development of cloud-native microservice architecture applications and virtual CMTS core features. Your main duties will encompass defining architecture and requirements, alongside designing, implementing, and supervising the development of vCMTS application features. This role involves not just software development but also managing operational technical challenges within our Core Virtualization project, requiring a developer who is team-oriented, results-driven, and skilled in development, operational analysis, and the Agile & DevOps life cycles.

What You’ll Do:
  • Developing well-tested, ready-for-production code.
  • Contributing to design and architecture discussions.
  • Creating robust deployment and monitoring systems.
  • Providing support for production environments.
  • Conducting code reviews and engaging in agile software development activities.
  • Collaborating positively with team members.
  • Adaptable, proactive, and willing to take ownership.
  • Keen attention to detail and high level of commitment.
  • An ability to adapt quickly in a fast-paced agile setting.
  • Comfortable working in a fast-paced agile environment. Requirements change quickly and our team needs to constantly adapt to moving targets.
  • Excellent communication skills and the ability to articulate technical challenges and solutions to a diverse audience.

Preferred Qualifications:
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
  • 8+ years of experience in cable/telecommunications industry

Skills & Experience We’re Looking For:
  • Proficiency in programming languages such as C++, Java, Go, Python.
  • Understanding of key networking protocols and technologies – DOCSIS, HTTP/S, TCP, UDP, multicast, BGP, ISIS
  • Familiarity with distributed systems, asynchronous messaging, and network protocols.
  • Familiarity with distributed systems, asynchronous messaging, and network protocols.
  • Familiarity with advanced software technologies and environments.
  • Experience in any of the following:  Docker/Containerd, Kubernetes.
  • Strong problem-solving skills and the ability to communicate complex ideas effectively with a strong bias for architecting at scale.
  • Experience in code optimization and high-performance computing.

Additional “Nice to Have” Skills:
  • Experience in networking, particularly with Arista/Cisco/Juniper hardware.
  • Good current knowledge of Unix/Linux environments
  • Familiarity with data serialization formats like XML, JSON and protocol buffers
  • Experience with scripting tools such as Python is a plus
  • Knowledge of operational support tool technologies: ELK, Splunk, Prometheus, InfluxDB, Grafana
  • High level of accountability – takes ownership of problems and sees them through to resolution
  • Familiarity with CI/CD tools (Jenkins, GitLab CI, etc.) and version control systems (Git).

About Our Perks & Benefits:

We are determined to create an environment where our employees feel valued, understand our business goals, and are motivated.

Here's a look at just some of the perks and benefits we make available to our US-based employees:

  • Medical & Dental
  • 401(k) Savings Plan
  • Generous paid time off
  • Life Milestones - from adoption assistance, childcare resources, pet insurance, and more, Comcast supports you at all life stages.
  • Courtesy Services - We offer all of our full-time employees in serviceable areas free digital TV and internet.
  • Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms.

Learn more at jobs.comcast.com/life-at-comcast/benefits

Reasonable Accommodation

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation.

Disclaimer:
  • This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.

Comcast is an EOE/Veterans/Disabled/LGBT employer.

Comcast is proud to be 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.



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 on our careers site for more details.


Education

Bachelor's Degree

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 +



  • Philadelphia, United States Data Intelligence, LLC Full time

    Data Intelligence, LLC (DI) is searching for a full time Principal Software Developer supporting the U.S. Navy in Philadelphia, PA (Remote Potential).Job ResponsibilitiesProvide full software development lifecycle development and ongoing operation, maintenance, troubleshooting, and administration support for Information SystemsCloud migration - principal...


  • Philadelphia, United States Data Intelligence, LLC Full time

    Data Intelligence, LLC (DI) is searching for a full time Principal Software Developer in Philadelphia, PA (Remote or Onsite).Job ResponsibilitiesProvide full software development lifecycle development and ongoing operation, maintenance, troubleshooting, and administration support for Information SystemsCloud migration - principal support to the architecture,...


  • Philadelphia, PA, United States Comcast Corporation Full time

    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...


  • Hanover, PA, United States Lockheed Martin Full time

    Description: This position may be eligible for a $25K sign on bonus for external hires! Lockheed Martin, Rotary Mission Systems Cyber & Intelligence invites you to step up to one of today's most daunting challenges: the use of advanced electronics to undermine our way of life. As a cyber security professional at Lockheed Martin, you'll protect the networks...


  • Philadelphia, PA, United States Comcast Corporation Full time

    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...


  • San Francisco, CA, United States VirtualVocations Full time

    A company is looking for a Principal Software Developer for Textura Payment Management. Key Responsibilities Implement web application features using Python, SQL, JavaScript, HTML, and CSS Collaborate with team members to generate reports, investigate bugs, and conduct code reviews Mentor junior team members and contribute to the improvement of...


  • Philadelphia, Pennsylvania, United States Microsoft Full time

    OverviewMicrosoft is seeking a highly skilled Principal Software Engineering Manager to lead our Azure Storage team. As a key member of our engineering organization, you will be responsible for driving the development and delivery of our cloud storage services, ensuring they meet the highest standards of quality, reliability, and...


  • Sterling, VA, United States Elite Technical Services, Inc. Full time

    Our client, a prestigious Federal contractor, is seeking a motivated, customer-oriented Principal Software Engineer to join their team in a hybrid role (home-based and Sterling, VA) to begin an exciting and challenging career.The position is Hybrid, and the candidate will need to be in the DMV area and available to come onsite 1-2 days per month as needed....


  • Philadelphia, United States Elsevier Full time

    Principal Software Engineer - Search TechnologyWe are seeking a highly skilled and motivated Principal Search Engineer to join our team. This individual will play a crucial role in maintaining our current search system while also taking the lead in exploring and experimenting with new approaches. In addition, the Principal Search Engineer will be responsible...


  • Redmond, WA, United States Talent Software Services Full time

    Software Development Engineer 2Job Summary: Talent Software Services is in search of a Software Development Engineer for a contract position in Redmond, WA. The opportunity will be nine months with a strong chance for a long-term extension.Position Summary: The main


  • State College, PA, United States Raytheon Full time

    PA602: 302 Science Park Road, Bldg 5C 302 Science Park Road Building 5C, State College, PA, USA Position Role Type: This position is eligible for a Sign-On Bonus At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. In the Principal Java...


  • Hanover, PA, United States Lockheed Martin Full time

    Job ID: 672548BR Date posted: Aug. 08, 2024 Program: IL Description: This position may be eligible for a $25K sign on bonus for external hires! What We're Doing: Lockheed Martin, Rotary Mission Systems Cyber & Intelligence invites you to step up to one of today's most daunting challenges: the use of advanced electronics to undermine our way...


  • Philadelphia, Pennsylvania, United States Comcast Full time

    Job SummaryThe Principal Engineer in the CPE SW Platform Engineering group provides technical leadership across Video products and technologies.This role requires strong leadership and solid communication skills, with the ability to work with Product Managers to define product requirements, provide direction to the engineering team, and drive the product...


  • Philadelphia, Pennsylvania, United States Comcast Full time

    Job SummaryThe Principal Engineer in the CPE SW Platform Engineering group provides technical leadership across Video products and technologies. This role requires strong leadership and solid communication skills, with the ability to work with Product Managers to define product requirements, provide direction to the engineering team, and drive the product...


  • Santa Clara, CA, United States NVIDIA Corporation Full time

    Principal Systems Software Engineer - Cloud Infrastructure and Development We are looking for a principal systems software engineer to lead the technical direction of cloud infrastructure powered by open-source technology such as OpenStack and Kubernetes. As NVIDIA expands its software platform from graphics, gaming, and artificial intelligence to...


  • , CA, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Software Principal Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will play a critical role in shaping the future of cybersecurity.Key ResponsibilitiesTackle new and challenging problems by building a new generation of highly scaled data processing and analytics...


  • Hanover, MD, United States Lockheed Martin Full time

    Job ID: 672548BR Date posted: Aug. 08, 2024 Program: ILDescription:This position may be eligible for a $25K sign on bonus for external hires!What We're Doing:Lockheed Martin, Rotary Mission Systems Cyber & Intelligence invites you to step up to one of today's most daunting challenges: the use of advanced electronics to undermine our way of life. As a cyber...


  • Philadelphia, Pennsylvania, United States Westinghouse Electric Company Full time

    Job Title: Principal Mechanical EngineerWe are seeking a highly skilled Principal Mechanical Engineer to join our team at Westinghouse Electric Company. As a key member of our engineering team, you will be responsible for performing a variety of engineering tasks in support of our Westinghouse-developed WESTEMS program.About the Role:The successful candidate...


  • Philadelphia, United States Comcast Corporation Full time

    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...


  • Philadelphia, United States Comcast Corporation Full time

    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...