Jobs · Engineering · Pennsylvania

Principal Software Architect

Comcast · Philadelphia, PA · 1 mo ago
On-siteEngineeringFull-time

About the role

This role is for a newly formed Technical Software Architecture group that will work collaboratively across IT platform teams. This group resides in the broader IT Enterprise Architecture organization.

Responsibilities

  • Architect and evolve software solutions aligned to business priorities, ensuring scalability, performance, security, and operational readiness across enterprise platforms
  • Drive architecture standards and best practices by partnering with enterprise and platform architecture teams, applying design patterns across applications, integration, and event-driven systems
  • Design and oversee robust, resilient systems incorporating APIs, asynchronous messaging, observability (logging, metrics, tracing), and security principles such as authentication, authorization, and fault tolerance
  • Collaborate cross-functionally with engineering, cloud, and infrastructure teams to align architectures with deployment, scalability, and reliability requirements
  • Guide and govern implementation through architecture reviews, code/design oversight, documentation, and participation in governance forums to ensure consistency and continuous improvement
  • Lead, mentor, and influence teams by supporting architectural decision-making, developing talent, scanning emerging technologies, and fostering innovation across projects and solutions

Requirements

  • Deep understanding of software design patterns across application and integration layers
  • Experience with API-driven and event-driven architectures, including asynchronous messaging
  • Strong practical experience designing event-based systems (event modeling, event flows, pub/sub patterns, and integration via events)
  • Solid knowledge of microservices and service decomposition approaches
  • Understanding of security and resilience patterns, including authentication, authorization, and fault tolerance
  • Experience incorporating observability practices (logging, metrics, tracing, production readiness)
  • Able to translate business needs into scalable, maintainable technical designs
  • Experience conducting architecture and design reviews, including trade-off analysis
  • Proven ability to guide engineering teams and influence decisions without formal authority
  • Strong communication skills and experience working across platform, enterprise architecture, and engineering teams

Qualifications

  • Bachelor's Degree
  • 10+ years of relevant work experience

Skills

  • Event Driven Architecture (EDA)
  • Microservices Architecture
  • Software Design Patterns
  • Communication

Benefits

  • Medical & Dental
  • 401(k) Savings Plan
  • Generous paid time off
  • Life Milestones - from adoption assistance, childcare resources, pet insurance, and more
  • Courtesy Services - Free digital TV and internet for full-time employees in serviceable areas
  • Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms

Education

  • Preferred: Bachelor's Degree
  • Consideration given to applicants with relevant coursework and experience or extensive related professional experience

Similar jobs