Manager of Software Engineering

Comcast

(Sunnyvale, California)
Full Time Travel Required
Job Posting Details
About Comcast
CMCSA is a type of publicly traded stocks of Comcast, a mass media and communications company that provides cable, entertainment, and communication products and services. It is a class A common stock traded in NASDAQ. CMCSA offers voting rights of .1323 votes per share.
Summary
As the Engineering Manager for the WWXH Program (this is the program were we integrate 3rd party devices into the Xfinity Home ecosystem,) you will lead and manage a team of software engineers in Sunnyvale, Philadelphia and Chennai . This is a hands-on role with deep involvement in architecture and design. Some coding and testing of the product will be required. The candidate is expected to apply sound judgment in planning and execution of development sprints, meet deadlines and communicate with the highest standards of professionalism. You will work together with management in Philadelphia and some travel there is necessary.
Responsibilities
* Lead a team of diverse engineers in multiple locations * Manage and coordinate resources and processes to deliver software releases * Develop and maintain a software development plan that meets the business needs and build a continuous delivery pipeline of high quality releases * Coordinate release and sprint planning * Work closely with Product team for understanding system's functional and non-functional requirements * QA is part of your team so you have to be aware of issues in that area * Provide leadership and guidance to coach, motivate and lead team members to their optimum performance levels and career development * Monitor and guide individual employees' performance * Continually evolve the software and its architecture to ensure high code cleanliness, quality, modularity and extensibility * Lead team code reviews and execute individual ones * Contributes to the design, architecture and the hands-on writing of code when needed * Define and own the user stories together with the Product Owner
Ideal Candidate
* Generally requires 8-11 years related experience * 7+ years' work experience programming in compiled and scripted languages * 3+ years of management/leadership experience in a software development organization and experience working with Agile/Scrum methodologies * Track record of successful delivery of software applications as an individual, team leader and/or development manager * Solid understanding of algorithm complexity, parallel/distributed systems, advanced data structures, computer networking and operating systems * Solid understanding of server development as well as testing and release strategies for backend software * Experience in developing RESTful APIs * Experience with Java or Node.js a plus * Familiarity with mobile is a big plus. * Start-up environment experience is a plus * Bachelor's degree in computer science or related field

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.