Sr. Director Software Dev & Engineering

11 - 15 years experience  •  Software

Salary depends on experience
Posted on 11/13/17
Philadelphia, PA
11 - 15 years experience
Salary depends on experience
Posted on 11/13/17

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences and now, we're going wireless. We're completely disrupting the end-to-end mobile experience. These services will leverage Comcast's 27M subscriber relationships, 15M+ WiFi hotspots, and the award-winning X1 Entertainment OS to deliver a simple and elegant mobile experience.
At Comcast, we're innovating everything. Surprising our users with an awesome experience is critical to our success. Our new mobile division is looking for forward-thinking digital leaders to help bolster our new product offering.

As a Fortune 50 leader, we set the pace in a variety of 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.

Comcast is seeking a Senior Director of Software Development to lead the development of ground breaking, world class offerings for our future mobile start up. We're is seeking a very strong technical leader to manage and grow our engineering organization. This requires a thorough knowledge of what it takes to develop scalable, extensible technology, as well as how to structure and develop a rapidly growing start-up. This presents a significant intellectual, technical and operational challenge. Because of our success, we're actively expanding our winning team to meet the demand of our aggressive growth plans. There aren't many places where you can impact a billion dollar business within an entrepreneurial environment come join!

As a Senior Director of Software Development

You will lead several teams of software engineers in the, development, and implementation of products and services. This is a new and innovative product and service that is primed for rapid growth in a very competitive landscape. You will need to establish teams that can deliver fast and predictably, adjusting in an agile fashion to deliver what our customers need and when they need it.

You will be responsible for ensuring sanity of, operational excellence and quality, delivering results on time and working with other software teams in coming up with what software changes need to be implemented in which system, in order for the feature to launch. You will be responsible for clarifying use cases, requirements and milestones.

You will be responsible for hiring, mentoring and managing a highly skilled set of Software Development Engineers and Managers. Managing them to deliver and growing their careers.

You will ensure that the software developed is technically sound by having the ability to deep dive into the details of the services and algorithms that your teams own and develop.

We are looking for talented leaders who enjoy teams that invent and deliver new products and service that scales and provides our customers with the solutions they need.

Basic Qualifications
Proven results oriented person with a delivery focus
Excellent verbal and written communication skills
Ability to work well with people and be both highly motivated and motivating
Proven ability to architect and operate large scale
High attention to detail including precise and effective customer communications
Ability to manage multiple, competing priorities simultaneously
Ability to understand and discuss technical concepts, schedule tradeoffs and opportunistic new ideas with technical employees
Should be able to think strategically and execute methodically and tactically
Superior verbal and written communications skills
Ability to work in a fast-paced environment where continuous innovation is a way of life
Composed, poised and professional demeanor
History of teamwork and willingness to roll up their sleeves to get the job done
Ability to work well with people and be both highly motivated and motivating
Experience with solving and operating solutions requiring high availability, highly scaling, low latency solutions
Proven analytical and quantitative skills and the ability to use hard data and metrics to back up assumptions to develop project business cases and prioritize allocation of resources
Experience developing rich applications with HTML, CSS, JS
Front end web software developing with HTML, CSS, Javascript, and general Web 2.0 techniques
Solid understanding of CS fundamentals including data structures, algorithms and complexity analysis
Experience building large scale, high-performance systems in a complex, multi-tiered, distributed environment
Ability to recommend or specify solutions in the security, operational, and deployment domains (e.g. use of CDNs, caching, monitoring, etc.)
Design and architecture knowledge as well as familiarity with object oriented analysis and design patterns (OOA/OOD)

Preferred Qualilications
Bachelor's Degree or Equivalent, Engineering, Computer Science
Generally requires 14+ years related experience


Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.