TelevisaUnivision

Principal Software Engineer - Backend Architect

TelevisaUnivision
Apply
1 day ago
Atlanta, GA, USAStaff+

Responsibilities

  • Lead architecture, design, and development of scalable backend services, APIs, microservices, and distributed systems for ViX.
  • Define technical direction and architecture focused on scalability, reliability, performance, security, and maintainability.
  • Develop critical components, conduct code and design reviews, troubleshoot systems, and provide production support.
  • Lead complex engineering initiatives from architecture and design through implementation, deployment, and ongoing operation.
  • Design high-volume backend systems for multiple products, devices, and markets.
  • Partner with Product and Engineering leadership to translate roadmaps and business requirements into technical solutions.
  • Collaborate with Cloud/Infrastructure and DevOps teams on deployment, scalability, resilience, monitoring, and operational efficiency.
  • Establish engineering standards for architecture, API design, code quality, testing, observability, performance, and security.
  • Lead technical design reviews, identify technical risks and scalability concerns, and influence engineering decisions across teams.
  • Mentor engineers through technical guidance, reviews, and knowledge sharing.
  • Support production reliability through incident investigation, root-cause analysis, and remediation.
  • Evaluate technologies and architectural approaches that improve scalability, reliability, developer productivity, or customer experience.

Requirements

  • 10+ years of progressive software engineering experience, including significant experience designing and developing large-scale backend systems.
  • Experience operating at a Lead, Staff, Principal, Architect, or comparable senior technical level.
  • Deep expertise in backend architecture, distributed systems, microservices, APIs, and scalable system design.
  • Strong hands-on experience with modern backend programming languages and frameworks.
  • Experience designing and operating high-volume, highly available production systems.
  • Experience with RESTful APIs, service integrations, API architecture, performance, and security.
  • Experience with relational and NoSQL databases, data modeling, caching, and large-scale data access patterns.
  • Strong knowledge of cloud platforms and cloud-native architecture, preferably AWS, GCP, or comparable environments.
  • Experience with containers, orchestration, CI/CD, automated testing, monitoring, logging, and observability.
  • Understanding of scalability, resiliency, fault tolerance, security, and operational reliability.
  • Ability to lead complex technical initiatives involving multiple engineering teams and interconnected systems.
  • Experience establishing architectural standards and influencing technical direction without direct people-management authority.
  • Strong communication and problem-solving skills with technical and non-technical stakeholders.
  • Experience partnering with Product Management to translate business requirements into technical solutions.
  • Experience in streaming, media, entertainment, subscription services, e-commerce, or another large-scale consumer digital environment is strongly preferred.
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related field, or equivalent practical experience; a master’s degree is preferred but not required.
  • Must be currently authorized to work full-time in the United States; employment and education will be verified.
Contact me