
Lead Software Architect
NBCUniversal
full-time
Posted on:
Location Type: Hybrid
Location: Philadelphia • Pennsylvania • United States
Visit company websiteExplore more
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