Univision-posted 4 months ago
Full-time • Senior
Miami, FL
1,001-5,000 employees

As a Senior Software Engineer you will be responsible for leading the software development efforts of the Media Management Technologies team focusing on media supply chain systems – the systems that catalog, organize and help distribute content for all of TelevisaUnivision’s key verticals including digital, news, sports and entertainment.

  • Core member of the team, responsible for guiding the implementation of solutions to optimize media workflows– integrating multiple systems in a complex, multi-channel broadcast environment.
  • Serve as department software-development expert and architect, working with the director to choose appropriate technologies for each project and formalize a long-term tech stack.
  • Coordinate software development projects, delegating responsibilities to other developers as appropriate and maintaining deliverable timelines.
  • Research current trends and emerging technologies and effectively implement them.
  • Identify areas of improvement with the code, architecture, and infrastructure.
  • Assists with grooming tickets (Jira) and the oversight of the sprint progress.
  • Reviews and merges pull requests, responsible for code quality and correctness.
  • Tags releases and manages code until the release to production.
  • Provide mentorship and coaching to team members to enhance their skillset.
  • Sets the example to all team members in terms of professional behavior, attitude, time logging and creates a collaborative team environment.
  • Bachelor’s degree in Computer Science, Software engineering or related field.
  • 3 years minimum of experience working as a full stack developer, leading software development and architecture design.
  • 3 years minimum experience with: Python, Ruby and JavaScript.
  • Strong experience in Python a big plus.
  • 3 years minimum experience designing and implementing interfaces, preferably RESTful APIs and web services.
  • Working knowledge of Elasticsearch stack including Logstash and Kibana.
  • Working knowledge of a front-end framework (ex. Django, Flask), key front-end technologies (ex. JavaScript, HTML, CSS).
  • Working knowledge of back-end development tools as well as common JavaScript libraries.
  • Working knowledge of collaboration tools like Atlassian Confluence, Jira, etc.
  • Working knowledge of cloud technologies. Preferable Google GCP.
  • Basic knowledge of relational database structures and SQL.
  • Self-organized with significant attention to detail and procedures.
  • Ability to prioritize and address multiple tasks and projects in a dynamic work environment.
  • Ability to work independently and collaboratively.
  • Ability to work regular hours and flexible schedules including weekends.
  • Experience working in a software development team, preferably in an Agile/SCRUM environment.
  • Familiarity with Linux and UNIX-based operating systems with the ability to perform basic administrative tasks.
  • Experience working with MAM automation, preferably in Interplay MAM and SWoDL, highly desired.
  • Experience working with Telestream tools like Vantage, etc.
  • Experience working with users to gather and create development requirements.
  • Experience creating, documenting test cases and automating them.
  • Some experience with video production and post-production technologies preferred.
  • Basic knowledge of networking and protocols along with basics of router and firewall configurations.
  • Basic knowledge of business process modeling conventions and tools.
  • Familiarity with open-source technologies and libraries.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service