Software Engineering Manager
Seattle , Washington
October 18, 2017

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.

We are hiring a Software Engineering Manager for the Continuous Delivery (CD) Team who can contribute at least fifty percent of their time to software design and coding, and the remaining time to the management and mentoring of a small but growing team. This role is a great opportunity for a senior engineer looking for a chance to move into a management role.

The Continuous Delivery team owns the tools and services which enable our engineering teams to build, deploy and monitor globally distributed services, which provide a full suite of video content management, distribution and streaming services for both on demand and live content. We've brought Continuous Delivery, GitHub, Docker, Kubernetes, Riemann and other new technologies to our engineering stack. We practice Agile development, and thrive on the feedback loop generated from our customers other engineering teams within CTS. We believe in eating our own dogfood our production services are the first consumers of new capabilities.

As the manager, you will be responsible for the end to end software life cycle and people management of your team. Your style demonstrates a commitment to reliability and collaboration in a fast-paced, entrepreneurial work environment where you will be at the center of innovation.

Core Responsibilities:

  • Mentoring and developing your team of engineers; participating in talent acquisition.
  • Collaborating with Product and Program Managers to develop a long-term roadmap with achievable estimates; ensuring engineering priorities are included within the roadmap.
  • Developing software, testing services, fixing bugs and troubleshooting as needed.
  • Working closely with software engineers and other engineering managers to architect, develop and deliver the best solutions.
  • Partnering with Delivery Managers to track and report project status.

Job Qualifications:

  • At least one year leading a team of software engineers in a dynamic, fast-paced environment.
  • 6-9+ years in software development
  • Demonstrable proficiency of modern software engineering and testing disciplines.
  • Experience operating distributed services at scale.
  • Solid programming experience with Java or similar and knowledge of design patterns.
  • Strong understanding of Lean and Agile methodologies.
  • B.S. in Computer Science or relevant experience.

Comcast is an EOE/Veterans/Disabled/LGBT employer

A little about us:
Comcast brings together the best in media + technology. We drive innovation to create the world's best entertainment and online experiences.

Know someone who would be interested in this job? Share it with your network.