Remote Principal Software Engineer

Logo of Verimatrix

Verimatrix

πŸ“Remote - Worldwide

Job highlights

Summary

The job is for a Principal Software Engineer - VCAS On-Prem at Verimatrix in Mexico City, with remote or hybrid work options. The role involves developing software for content protection and security, designing new features, enhancing existing ones, and providing technical expertise to colleagues.

Requirements

  • 10 or more years of software engineering work experience
  • 8+ years object-oriented design and hands-on coding (primarily back-end work)
  • Proficient in Linux based systems, serverless computing concepts and cloud infrastructure
  • Familiar with Oracle DB and SQL queries
  • Experience with microservice and miniservice architectures
  • Experience with networking and security technologies
  • 8 or more years programming C/C++, Java, or Python
  • Excellent communication skills including documentation in both Spanish and English language

Responsibilities

  • Review requirements, develop feature architectures and designs, create prototypes, participate in design and code reviews, and engage in programming tasks including unit testing
  • Maintain and support existing On-prem video products. Execute and collaborate on enriching test plans and testing activities like Unit Testing, Integration testing, Functional testing and Acceptance Testing
  • Maintain existing database structures and code for Verimatrix suite products, addressing defects
  • Work closely with own and other engineering development teams to ensure seamless software and process integration
  • Mentor other software engineers, fostering an environment conducive to cross-team knowledge sharing
  • Share technical knowledge and skills throughout the department, promoting continuous learning and growth
  • Proactively suggest changes to the products, processes or internal tools to improve performance, security, operability and reduce costs
  • Interview software and automation engineers
  • Participate actively in design and code reviews for Verimatrix products, making valuable contributions to maintain high-quality standards
  • Collaborate in the establishment and maintenance of departmental standards for software development best practices
  • Estimate and plan development tasks, enhancing development processes and tools to meet organizational targets
  • Provide accurate, timely, and detailed work notes and status updates in the company's issue tracking system
  • Create and review internal and customer-facing documentation regarding best practices, configuration, and deployment
  • Develop engineering and Global services tools for monitoring, upgrading, and ensuring the optimal performance of product deployments
  • Raise technical risks to engineering management

Preferred Qualifications

  • Digital Rights Management experience
  • Experience in a security organization
  • Video standards such as: MPEG2/4, AVC, H.264, MPEG DASH, HTTP Live Streaming, PlayReady
  • Virtualization experience
  • Windows Media experience

Benefits

  • Highly effective written and verbal communication skills
  • Strong time management, negotiation, and organization skills
  • Capable of managing multiple tasks and working well under pressure
  • Must be a self-starter, resourceful and able to participate in a highly collaborative, team-oriented work environment
  • Ability to maintain confidentiality and assist on sensitive matters with discretion
  • Ability to effectively interface with other departments, across all levels of the organization and with technology partners and potential partners and maintain cooperative working relationships

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Verimatrix know you found this job on JobsCollider. Thanks! πŸ™