Home Jobs Board Software Engineering Manager The Platform, Comcast, May 11

Software Engineering Manager The Platform, Comcast, May 11

comcastWho: Comcast
Position: Software Engineering Manager The Platform
Where: Seattle
What: Software Engineering Manager-Product Engineering

Is your goal to keep your technical skills strong while managing a stellar team?

Do you find yourself enjoying solving technical problems and digging in deeper?

Have you ever wanted to work in a large scale system? (Think a billion views a month!)

thePlatform helps content providers and video sites meet their unique broadband video publishing requirements with our white-label MPX video management service. Our services scale with our customers’ operations and support their business model with an open, versatile approach to providing the ideal technical solution for their needs. Customers include A+E, Comcast, Fox Sports Network, NBC Local Media, Rogers, Time Warner Cable, Liberty Global and numerous others.

Our Software Engineering Manager position encompasses both managerial and technical responsibilities. You will be managing a group of software engineers working across multiple projects. In addition, you will have the opportunity to apply your technical expertise in a hands-on manner to one or more products.

You will work closely with Product Owners to ensure that products meet functional and scalability requirements. You will also work closely with team leads and architects to leverage and improve thePlatform’s core technologies.

Responsibilities:

Provide feedback and guidance to direct reports through one-on-one meetings and written assessments.
Identify and implement best practices across teams.
Ensure information and resources necessary for the development of successful products are available to the team.
Participate in software development as a contributing member of a development team.
Propose ideas for design improvements and new components.
Respond quickly to critical customer escalations.

Requirements:

At least 4 years experience managing software engineers in a dynamic, fast-paced environment.
At least 7 years experience in the design and development of Internet applications and large-scale distributed systems.
Experience leading small engineering teams through multiple releases of projects.
Demonstrable talent for elegant object-oriented design.
Solid Java programming experience.Experience with Dependency Injection (Spring), ORM (JPA, Hibernate), Java NIO (and Jetty or Tomcat support), multithreading (java.util.concurrent), OSGI, XML processing (JAXB, StAX), and Apache Maven desired.
Solid experience with server-side Java development, and understanding of SOA and enterprise integration patterns. Experience with RESTful services desired.
Demonstrable understanding of scalability implications in service design.
Strong software testing skills, including experience with TestNG, JUnit.
SQL and data modeling experience; MySQL desired.
Ideal candidates will have experience with the Scrum methodology.
B.S. in Computer Science or related discipline.

How: Apply Here