Principal Solutions Architect, Mobile Platforms & Integration

Comcast Comcast · Media · Philadelphia, PA

This role is for a Principal Solutions Architect focused on mobile platforms and integration within Comcast Business. The primary responsibility is to architect, design, and implement solutions for the next phases of the CB Mobile journey, bridging business vision with technical reality. The role involves hands-on engineering and end-to-end architectural ownership of complex, distributed back-office systems, with a focus on scalability, resiliency, and security. While the role mentions AI/ML and AI-driven optimization, its core function is in enterprise architecture and system integration for mobile products, not direct AI/ML model development or deployment.

What you'd actually do

  1. Partner with CB Product, Operations, and BIT/Residential Platform teams to architect, solution, and deliver new CB Mobile features and functionality across end-to-end back-office systems.
  2. Serve as the architectural lead for initiatives, owning solution design, system boundaries, integration patterns, and non-functional requirements such as scalability, resiliency, and security.
  3. Remain hands-on with complex technical design and implementation, including critical integrations, proofs of concept, and high-risk or high-impact system components.
  4. Ensure solutions are well engineered, operable, maintainable, and aligned with architectural intent by reviewing designs and influencing code-level decisions where appropriate.
  5. Define, document, and promote best practices including system design patterns, platform and framework considerations, and engineering standards.

Skills

Required

  • software engineering
  • technical leadership
  • architecture
  • large-scale distributed systems design
  • system integration
  • APIs
  • data flows
  • analytical skills
  • problem-solving skills

Nice to have

  • XM/CBM Mobile Design and Architecture
  • End-to-End Integration
  • Network and Connectivity
  • Cloud Services
  • Security

What the JD emphasized

  • 10+ years of experience in software engineering, with demonstrated progression into senior technical leadership or architecture roles.
  • Proven experience designing and implementing large-scale, distributed systems.
  • Strong hands-on experience with system integration, APIs, and data flows across multiple applications and platforms.
  • Ability to operate effectively at both detailed technical and high-level architectural layers.
  • Experience influencing technical direction across multiple teams without direct authority.