Comcast

Manager, Software Development and Architecture

Posted on: 15 Jan 2021

Philadelphia, PA

Job Description

Job Descriptions

Job Summary

We are actively seeking a diverse set of candidates to join our team! Billions of requests. Millions of Users. Petabytes of data. Come be part of Comcast's Enterprise Business Intelligence team! Our team crafts and builds highly performant software, data, and analytics solutions, low latency microservices, and operates application platforms that provide AI powered intelligence to various enterprise consumer platforms at Comcast both on-prem and in the cloud. Reliability and performance at this scale requires craftsmanship and sophistication. We are looking for an engineer who loves to code, understands technical requirements, collaborates on solutions, listens to users, and delivers technology solutions in a high velocity, dynamic, always on environment. Aside from software development in a fast-paced environment, performance tuning, platform optimizations, and automation is our passion. Our team values inclusiveness, collaboration, personal growth, and fun. We are looking for engineers who truly enjoy coding and work hard to hone their craft.

Job Description

Responsibilities

* Owns and is responsible for leading a team of Software Development Engineers and Data Engineers in the planning, designing and development of high-volume compute, parallel processing and ETL workflows using Spark, PySpark and other compute frameworks on big data in on-premise or public cloud environments
* Maintain and Optimize existing solutions while developing new software solutions
* Ensures all deliverables meet deadlines, specifications, and budgets. Develops and implements performance metrics. Reviews and reports on project progress to leadership
* Continuously researches new techniques with respect to coding technology and practices. -Works with Engineering teams to implement new techniques that benefit the goals of the organization
* Develop and oversee project implementation and assist in design.
* Actively contribute to the code base, review the code, and system configuration as necessary
* Collaborate with other teams in the company to develop a scalable solution that integrates with existing complex systems
* Present and defend architectural, design, and technical choices to internal and external audiences
* Track and document the requirements and architecture for the project
* Coordinate implementation of development lifecycle between different teams
* Consistent exercise of independent judgment and discretion in matters of significance
* Contributes to functional strategy development
* Acts as a champion through continued focus on proactively identifying and addressing processes for improvement
* Comfortable with collaboration, open communication and reaching across various cross functional teams such as dev, ops, qa, data science, analytics and business teams
* Promotes team growth by educating, coaching, and empowerment

Qualifications

* Preferred minimum of 3 years of previous experience in leading/managing team(s) of highly technical engineers and 7 years of hand on experience in software development
* Bachelors degree in Engineering or Computer Science or a related field required.
* Hands on Experience with high-volume, parallel computing solutions using PySpark, Big Data, AWS EMR, Glue, S3, Step Functions, Lambda, DynamoDB and ElasticCache
* Excellent programming skills in Python. Desired experience with Golang, Java or Scala
* Excellent understanding in Spark API, Functional Programming and OOPS
* Experience working with, and ability choose between, various data transfer and storage technologies and solutions.
* Familiarity with continuous integration/deployment processes and tools such as Concourse, GitHub, Jenkins, CodeDeploy & CodePipeline
* UNIX/Linux background: proficiency with command command-line utilities; familiarity with system administration tools and concepts a plus.
* We favor experience in multiple languages over expertise in single language. However, in this role, experience in Python, Scala, Go, and CloudFormation are most likely to be helpful to the team.
* Fundamental understanding of Big Data compute design patterns and efficient data modelling practices.
* Hands on experience with AWS.
* Familiar with agile processes and ceremonies preferably with experience developing in an agile environment.
* A sense of ownership, initiative, and a love of learning!

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.

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.

Education

Bachelor's Degree

Relevant Work Experience

5-7 Years

Comcast

Philadelphia, PA

Comcast Corporation operates as a media and technology company worldwide. It operates through Cable Communications, Cable Networks, Broadcast Television, Filmed Entertainment, Theme Parks, and Sky segments. The Cable Communications segment offers cable services, including high-speed Internet, video, voice, and security and automation services to residential and business customers under the Xfinity name; and advertising services.

The Cable Networks segment operates national cable networks that provide various entertainment, news and information, and sports content; regional sports and news networks; international cable networks; and various digital properties, including brand-aligned Websites, as well as engages in the cable television studio production operations. 

The Broadcast Television segment operates NBC and Telemundo broadcast networks, NBC and Telemundo local broadcast television stations, broadcast television studio production operations, and various digital properties. The Filmed Entertainment segment produces, acquires, markets, and distributes filmed entertainment under the Universal Pictures, Illumination, DreamWorks Animation, and Focus Features names. It also develops, produces, and licenses stage plays; and distributes filmed entertainment produced by third parties. The Theme Parks segment operates Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan.

The Sky segment offers direct-to-consumer services, such as video, high-speed Internet, voice, and wireless phone services; and content services comprising operating entertainment networks, the Sky News broadcast network, and Sky Sports networks. The company also provides a wireless phone service under the Xfinity Mobile name; and owns the Philadelphia Flyers, as well as the Wells Fargo Center arena in Philadelphia, Pennsylvania. Comcast Corporation was founded in 1963 and is headquartered in Philadelphia, Pennsylvania.

 

Similar Jobs