Senior Software Engineer @ Comcast - Philadelphia, PA

Job Overview

5 days ago

Senior Software Engineer

Comcast - Philadelphia, PA

Comcast brings together the best in media and technology. We drive innovation to create the worlds best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Job Summary

Content Data Services is seeking a Senior Software Engineer to join our engineering team. This team of highly passionate Merlin engineers is responsible for ensuring the timely development, testing, and release of the Content Metadata platform services with a high degree of quality that exceeds customer and stakeholder expectations. In this role you will lead and collaborate internally, and with other teams, developers, architects and product owners to develop platforms for AWS Cloud and on-prem environments. You are able to pick up new languages and technologies quickly, be a strong teammate, and rapidly adapt to changing business and customer requirements. The ideal candidate will have experience building and testing APIs on AWS cloud in multi-region setups. Job duties include a balance between development and fast-paced critical thinking, communication, troubleshooting and problem solving. Note: We are currently working remotely and will be following a flexible hybrid model in future. This role is also open to fully remote US-based candidates.

Job Description

Core Responsibilities

  • Build and deploy distributed and robust cloud native (Azure, AWS, GCP) applications and infrastructure.
  • Contribute to the architecture by partnering with product teams to ensure the systems can meet security, availability, and performance targets.
  • Provides technical leadership throughout the design process and mentorship with regards to practices, procedures, and techniques. Serves as a guide and mentor for junior level Engineers.
  • Maintain Terraform and Ansible repositories.
  • Assist with the development, monitoring, tracking, and analysis application performance metrics.
  • Oversees the researching, writing, editing of documentation and technical requirements, including evaluation plans, test results, technical manuals and formal recommendations and reports.
  • Collaborates with project stakeholders to identify product and technical requirements. Develops software update process for existing applications and assists in the roll-out of software releases.
  • Keeps current with technological developments within the industry.
  • Monitors and evaluates competitive applications and products.
  • Display expertise in knowledge of engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty.
  • Regular, consistent and punctual attendance.
  • Other duties and responsibilities as assigned.

Job Qualifications:

  • A bachelor's degree in computer science or equivalent with 8+ years professional experience.
  • Experience with one or more cloud-based platforms (e.g. AWS, Azure, Google Cloud).
  • Experience building applications based on Microservices Architecture and deployed in containers on a Kubernetes infrastructure.
  • Software development experience with an interest in using that experience to solve distributed systems problems.
  • Experience with at least one of these languages: Java, Python, Go, Ruby.
  • Proficient in Linux system Administration
  • Solid understanding of CI/CD processes and experience using tools such as Concourse, Artifactory, Git, Jenkins, Maven and Nexus.
  • Experience working with automation tools such as Ansible, Puppet, Chef.
  • Experience with Terraform, Kafka, Docker, Redis, MongoDB.
  • Experience with monitoring systems such as Prometheus, Alert Manager, Elastic Search, Kibana, splunk, Grafana
  • Has excellent interpersonal skills, ability to convey ideas clearly and interact with people at all levels.
  • Architect level AWS certification is a plus.

Comcast Engineers are enthusiastic about teamwork, growing their skills, and creating awesome experiences for customers. We are fortunate to do what we love, every day! Join us!

Employees at all levels are expected to:

  • Understand our Operating Principles; make them the guidelines for how you do your job.
  • Own the customer experience - think and act in ways that put our customers first, give them seamless digital options at every touchpoint, and make them promoters of our products and services.
  • Know your stuff - be enthusiastic learners, users and advocates of our game-changing technology, products and services, especially our digital tools and experiences.
  • Win as a team - make big things happen by working together and being open to new ideas.
  • Be an active part of the Net Promoter System - a way of working that brings more employee and customer feedback into the company - by joining huddles, making call backs and helping us elevate opportunities to do better for our customers.
  • Drive results and growth.
  • Respect and promote inclusion & diversity.
  • Do what's right for each other, our customers, investors and our communities.


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


Bachelor's Degree

Relevant Work Experience

7-10 Years

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

Similar Jobs


The GBS Group

Philadelphia, PA

Must be able to re-engineer existing software code. Integration of mechanical and/or electrical systems with software programming. Ability to travel up to 10%.

Backend Web Developer

DOCS Health

Chalfont, PA

As a Backend Web Developer you will develop, test and document web, mobile and server-side cloud-based applications in a LAMP environment.

Senior Software Engineer

CVS Health

New York, NY

5 + years of professional experience as a Software Engineer. Experience with cloud computing (AWS, Microsoft Azure, Google Cloud).

Sr. Software Development Engineer

CVS Health

New York, NY

OR Bachelors degree (or foreign equivalent) in Computer Science, Engineering, Electronic Engineering, or a related field and five (5) years of progressive, post…

Software Developer (.NET/SQL Server)

Underwriters Laboratories Inc.

Princeton, NJ

Strong working knowledge in software application or specific program language requirements of software work. Formal software development lifecycle fundamentals.

Full Stack Engineer

New York Life Insurance Co

New York, NY

You will work with our team of talented engineers to design and build the next generation of applications in the FinTech ecosystem (Life Insurance / Asset…

Oracle Senior Developer

Gainwell Technologies

Township of Hamilton, NJ

Bachelor's degree in software engineering, computer science or related field preferred. Recommends alternative courses of action as appropriate to meet…

C# Developer AVP


Whippany, NJ

Being responsible for technical design, development and automated testing and delivery. Working closely with trading desk, QA, Risk Gen global team and the…

Lead Java Full Stack Developer

Perficient, Inc

New York, NY

In addition, all colleagues are eligible for a number of rewards and recognition programs including billable bonus opportunities.

Node.js Developer


Secaucus, NJ

Minimum 4 years of experience handling Production-level software deployments, monitoring, and support. The candidate will focus on the development, optimization…

Senior Java Developer


Weehawken, NJ

We provide advice-based solutions through financial advisors who deliver a fully integrated set of products and services specifically designed to address the…

Backend Developer

Southern Power Systems, Inc., a WaveTech Group Company

Exton, PA

Code and test software applications for Linux based embedded and server platforms. Two to five years of experience in software development.

Game Designer Mathematician - Penn Game Studios

Penn Interactive Ventures - Philadelphia

Philadelphia, PA

The Game Mathematician will be responsible for coordinating with the design, engineering and production team from the initial game pitch all the way to the…

Java Developer

Vantage Labs

New Hope, PA

Experience with agile software development methodologies like XP and Scrum. 1-3+ years of JAVA software development experience is required: you must have…

AWS Cloud Engineer


New York, NY

Experience in Software Installation, configuration and Patching Knowledge of system monitoring in a cloud environment including cloud specific products and…

Software Engineer

Signature Science, LLC

Egg Harbor Township, NJ

Develops software programs to control custom hardware. Develops software using LabVIEW, Visual Basic for Applications (VBA), Python, and C#, to fulfill the…

Senior .NET Developer

Samiti Technology

New York, NY

Troubleshoot, maintain, revise, and test existing computer software, repairing defects to ensure programs continue to meet business partner expectations and…

DevOps / SRE


New York, NY

Maintain day-to-day management and administration of projects. Work directly with our developer and system administrator teams.

Mid-level Java Developer (Front-End)

Positive Psyche

Hanover, MD

Uses a variety of internet technologies, techniques and tools such as graphics software applications and object-oriented languages (e.g. Java, CGI, Visual Basic…

Senior Site Reliability Engineer (DevOps) - REMOTE

Penn Interactive Ventures - Philadelphia

Philadelphia, PA

Improve automation processes, using our infrastructure-as-cloud tooling, Terraform. 4+ years working heavily within an AWS cloud environment (ECS, Lambda, HA…

Core Platform Product Manager


Jersey City, NJ

Day-to-day, this role will ensure the successful planning, scoping and implementation for all components of the Core Platform experience consistent of payments,…

On SITE PHP + Wordpress Web Developer - 4+ Years Experience

CMDS Marketing Agency

Colts Neck, NJ

The ideal candidates will be self-motivated with good communication skills, strong problem solving skills, 4+ years of web development experience and will be…



New York, NY

Bachelor's degree in computer science, software engineering, or other related field. Knowledgeable in programming, data structures, computer systems, and…

Senior Java Full Stack Developer

Credos Talent LLP

Jersey City, NJ

Web Technologies (JavaScript, HTML 5, CSS, JSON, REST, SOAP). Be a self-starter providing creative and innovative ideas or solutions continuously improving the…