Comcast: Sr. Software Engineer, Data Services

Posted by | July 24, 2012 | Web Pro Job Tips

Location: Philadelphia, PA


Senior Software Engineer, Data Services
Philadelphia, PA – full time
Comcast Interactive Media (CIM), a business unit of Comcast Cable, focuses on creating and operating online and mobile properties, such as and that make the world more entertaining for Comcast customers. Through a relentless passion for innovation and a dedication to our customers, CIM transforms smart ideas into brilliant customer experiences, including designing cross-platform tools and interfaces that make it easier for Comcast customers to find, manage and consume video content. ??
As a member of Comcast’s Interactive Media Engineering team the candidate will provide technical leadership and expertise within cross-functional project teams. Responsibilities range from high-level logical architecture through low-level detailed design and implementation, including: ?
  • Individual and collaborative design of product capabilities and system infrastructure for the Interactive Media platform and associated product offerings?
  • Individual contributor responsible for the implementation and optimization of the platform and application software?
  • Technical leadership and the ability to mentor and advise less experienced team members?
  •  Work closely with other software, QA and deployment engineers to build a quality product?that is both easy to deploy and operate in a production environment
  •  Work closely with management team to ensure success throughout entire SDLC
  • Implementation of highly available REST design patterns and scalable web services?
  • Resource modeling ??
Required Skills: ?
Mandatory Qualifications:
  •  Minimum of seven (7) years software development experience in Java?
  • Thorough knowledge of object-oriented design methodology and standard software design patterns?
  • Familiar with Service Oriented Architecture?
  •  Experience with Java application servers and J2EE containers (Jetty and Tomcat) ?
  •  Experience consolidating and normalizing data across many data sources, specifically Internet data aggregation and metadata processing?
  •  Experience designing software andproviding technical leadership and guidance to junior engineers?
  •  Experience with logical and physical database design: Oracle, SQL Server, MySQL, object data stores, rich media databases, LDAP, PostgreSQL, and/or content management systems
  • Experience with multi-processor environments ?
  • UNIX background (Solaris/Linux)?
  •  Strong technical written and verbal communication in English
Additional Qualifications: ?
  •  Familiar with Spring, Hibernate, and REST?
  • Working knowledge of Internet search ?
  •  Familiarity with current Digital Rights Management and Public Key Infrastructure technologies
Additional Roles/Expectations: ?
  • Possesses highly-developed communication skills.
  • Develops rapport within the team and organization
  • Takes ownership of projects and features.
  • Provides a technical leadership role within the organization.
  •  Helps to technically mentor other developers.
  • Assesses/adopts new technologies.
  • Works with Specialists to understand, adopt, advocate, and enforce standards.
  • Provides intensive code review.
  • Possesses advanced understanding of the core competencies, languages, technologies, etc.
  • Thought-Leadership: Influences technical and product roadmaps through well-presented and empirically- sound ideas.
Education: ?Bachelors degree in Engineering or Computer Science required, Masters degree preferred

To apply: Send a resume to

View full post on Recent Programming Jobs

323 total views, 2 today

Tags: , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *