Comcast Sr. Software Architect in Philadelphia, Pennsylvania

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating 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. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

A confidential start up within Comcast is looking fora Sr. SoftwareArchitect whois a senior level industry expert with broad technical and leadership expertise, exceptional communication and collaboration skills, and the strategic perspective required to define and deliver the next generation back office eco-system. It's an opportunity for you to invent the wireless future for cable!

You will lead invention, developing and prototyping new solutions, often working with lighthouse vendors to fast track market deployment. You'll bring the ability to research and solve problems independently as well as collaborate in a dynamic team environment. As an innovator you will have been responsible for the invention of new ideas and the associated patent filings and publications. And you'll have experience in other areas of research.

Experience with the following is strongly preferred:REST Architecture, Microservices Architecture, GraphQL, Continuous Integration, Java and Scala.

Responsibilities

Ensures programs are envisioned, designed, developed, and implemented across the productto meet business needs. Interfaces with the architecture team and other functional areas to ensure that most efficient solution is delivered

Ensures solutions are well engineered, operable, maintainable, and delivered on schedule. Develops, documents, and ensures compliance with best practices including but not limited to coding standards, object oriented design, and platform standard

Tracks and documents requirements for development projects, features and enhancements

Monitors current and future trends, technology and information that will positively affect organizational projects; applies and integrates emerging technological trends to new and existing systems architecture. Mentors team members in relevant technologies

Contributes to the overall system implementation strategy for the team and participates in appropriate forums, meetings, presentations etc. to meet goals

Gathers and understands client needs, finding key areas where technology leverage is possible to improve business processes, defines architectural approaches and develops technology proofs. Communicates technology direction

Monitors the project lifecycle from intake through delivery. Ensures the entire solution design is complete and consistent from the start and seeks to remove as much re-work as possible

Develops and communicates system/subsystem architecture. Develops clear system requirements for component subsystems

Experienced in the design of Internet-scale applications and platforms; knowledgeable in performance tuning and capacity management

Expertise in several of: Design Patterns, Java, Python, TCP/IP networking, HTTP and RESTful web services, Javascript, RDBMS, non-relational data stores, and distributed systems

Ability to communicate technical concepts to a non-technical audience

Education Level

Bachelor's Degree or Equivalent in Engineering, Computer Science

Generally requires 7-11 years related experience

Comcast is an EOE/Veterans/Disabled/LGBT employer