Comcast Senior Software Architect - Solutions focused with development & engineering background in Philadelphia, Pennsylvania

Comcast brings together the best in media and technology. We drive innovation to create the world's 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.

At Comcast, we're changing the way America views entertainment. Literally. We are building innovative new products for entertainment, communications and the digital home. If you love being on the cutting edge and are looking for an environment with a startup vibe where your ideas affect millions of users and go from conception to deployment quickly, we would love for you to be a part of changing Comcast's history.

We are looking for a dedicated, passionate and pragmatic senior level architect/engineer to architect, design, implement, and deploy the next generation cloud platform. We are working on new innovative features for Comcast!

Employees at all levels are expect to:

  • 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 and diversity.
  • Do what's right for each other, our customers, investors and our communities.Core Responsibilities:
  • Design and develop use cases in support of the product and technical requirements. Transforms technical requirements into architectures that focus on the overall customer experience.
  • Design and develop critical production grade sub components of a new cloud-based platform primarily written in JavaScript/Node.js and graph database.
  • Works closely with development, integration and test teams to ensure product quality. Prepares deliverables for trial and market readiness.
  • Supports operations by providing deployment and sustained engineering support for all responsible systems and technologies. Diagnoses and resolves escalated field issues.
  • Thrive in a dynamic agile development process with bi-weekly releases.
  • Participate in design and code reviews.
  • Write design documents and present them to the team.
  • Work under the technical direction of our lead engineer/architect.
  • Be passionate for well-designed, modular highly maintainable code.
  • Be a key member of a top-notch engineering team and incorporate and integrate all the best innovations and ideas.
  • Document and/or review API specifications, etc.
  • Stay abreast of industry best practices and contribute ideas for design improvements and new components.
  • Participate mentoring of new and/or existing team members.Qualifications:

  • Experience with developing and designing/architecting production grade scalable backend Web services/API's.

  • Experience designing solutions and leading collaborative design discussions.
  • Solid understanding of data modeling (graph concept is a plus).
  • Solid understanding of object-oriented & concurrency concepts and language.
  • Solid understanding of computer architecture and computer science fundamentals.
  • Independent, organized, and able to work on fast-paced projects at the same time.
  • Ability to communicate technical concepts clearly and effectively.
  • Ability to think critically and pragmatically when designing systems and/or software with emphasis on customer experience.Experience:
  • 7-10 years of production grade architecting, engineering and development experience.
  • Experience designing solutions and leading collaborative design discussions.
  • Required extensive experience with JavaScript/node.js and JSON.
  • Familiarity with JavaScript frameworks and AWS deployment.
  • Familiarity with neo4j graph database and Cypher query language is a plus.
  • Familiarity with source code repos such as GIT.
  • Experience with GraphQL is a plus.
  • Experience building REST/HTTP APIs using a framework.
  • Experience consuming API/web-based services.
  • Working knowledge with UNIX/Linux operation systems.
  • Strong object-oriented programming ability; bonus if it's Java.
  • Experience with additional scripting languages like Bash, Python and/or Ruby, a plus.
  • Experience with NoSQL technologies is also a plus. +

Job Specification:

- Bachelors Degree or Equivalent

- Engineering, Computer Science

- Generally requires 7-11 years related experience

Comcast is an EOE/Veterans/Disabled/LGBT employer