
Principal Software Engineer - Backend Architect
TelevisaUnivision1 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.