Comcast Interactive Media: Principal Software Engineer

Posted by | April 13, 2011 | Web Pro Job Tips


Location: Philadelphia, PA


Comcast Interactive Media (CIM), Comcast’s online media division, is seeking a Principal Software Engineer to join the Strategic Infrastructure engineering group at its Philadelphia location. The Strategic Infrastructure group is responsible for developing and maintaining fault-tolerant, scalable software that helps CIM launch new products efficiently and with confidence.  If you are excited by the thought of developing software that delivers web content to millions of users a month, across multiple data centers, then this is the position for you!
Our ideal candidate loves to write code and understands that it takes a lot of different types of people to launch successful technology products.  As a Principal Software Engineer, you have excellent technical and communication skills, being able to work comfortably on multiple projects with people from engineering, product management, technical operations, and QA teams.
Responsibilities include:
·         Consistent ability to produce technical designs and implementations that are robust, maintainable, and meet the needs at hand and are well-accepted by peers and other technical leaders
·         Writing code that meets functional requirements and is testable and maintainable
·         Writing tests to verify that code meets functional requirements
·         Presenting technical material to technical and non-technical audiences
·         Prioritizing work across multiple projects
·         Mentoring more junior members of the technical staff
·         Technical excellence and a strong academic background;
·         Knowledge in several of: Design Patterns, Java, Python, Perl, Ruby or shell scripting, UN*X, HTTP and RESTful web services, Javascript, RDBMS, non-relational data stores
·         Large Scale distributed systems (MultiDatacenter Distributed Systems, Distributed Hash Tables)
  • Knowledge about Amazon web services including S3, EC2, SQS and SimpleDB
·         Solid understanding of fundamental software engineering practices including version control, build processes, continuous integration, and deployment
·         Ability to earn the trust of developers through a combination of demonstrated technical merit and good “people skills”
·         Ability to communicate technical concepts to a non-technical audience
·         Self directed / self starting – needs a minimum of active support for getting a given task accomplished
·         Familiar with agile development methodologies such as Scrum, Kanban, etc.

To apply:

View full post on Recent Programming Jobs

388 total views, 1 today

Tags: , , , , ,

Leave a Reply

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