NBCUniversal

Lead Software Architect

NBCUniversal

full-time

Posted on:

Location Type: Hybrid

Location: PhiladelphiaPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Define and evolve the enterprise-wide software architecture vision, ensuring alignment to business goals and modern engineering principles.
  • Act as a thought leader in distributed systems, cloud design patterns, platform architecture, developer experience, and emerging technologies (AI/ML, edge, automation).
  • Advise senior executives on architectural risks, opportunities, and technology trends that inform strategic decision-making.
  • Establish, publish, and enforce architectural standards, patterns, and reference models across all engineering domains.
  • Lead architecture review councils and ensure solutions adhere to principles of scalability, security, resilience, performance, and cost efficiency.
  • Guide engineering teams in designing and delivering large-scale, cloud-native, event-driven, and microservices-based systems.
  • Oversee integration strategy across data platforms, identity systems, internal tooling, and customer-facing digital experiences.
  • Mentor senior engineers and architects, fostering a culture of architectural thinking, technical excellence, and continuous improvement.
  • Drive experimentation with emerging technologies such as advanced cloud services, agentic AI, edge computing, serverless architectures, and automation platforms.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 10+ years of experience in software engineering, with at least 5 years in an architectural or principal-level leadership role.
  • Proven experience architecting and delivering large-scale distributed systems or cloud platform services.
  • Deep expertise in native cloud architectural patterns, microservices, APIs, event streaming, DevOps tooling, and CI/CD pipelines.
  • Strong grounding in security architecture, scalable design, performance engineering, and cost-optimized cloud operations.
  • Exceptional communication, executive influencing ability, and leadership presence.
  • Experience operating within Agile, Lean, or DevOps-driven engineering cultures.
  • Familiarity with technology governance models for large-scale enterprise environments.
  • Background in AI/ML, SRE practices, cybersecurity, or FinOps.
  • Demonstrated ability to lead transformation and modernization initiatives at scale.
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software architecturedistributed systemscloud design patternsmicroservicesAPIsevent streamingDevOps toolingCI/CD pipelinessecurity architectureperformance engineering
Soft Skills
communicationexecutive influencingleadershipmentoringarchitectural thinkingtechnical excellencecontinuous improvement
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science