.Working Place: AmericasCountry: MexicoDepartment: EngineeringReports to:Director, Engineering - VCAS On-Prem and CloudVerimatrix is seeking a Senior Software Engineer – VCAS On-Prem to join our team. As a key contributor, you will play a vital role in the development of our extensive product suite that focuses on content protection and security for video distribution via satellite, cable, and the Internet. In this position, you will be responsible for designing and implementing robust data models, stored procedures, and scripts to support the development of new applications and enhance existing ones. Your problem-solving skills will be put to use for both internal and external clients, ensuring their needs are met effectively.Key Responsibilities:Develop the database components of new enhancements for products within the Verimatrix suite, engaging in requirement review, design, and development processes.Maintain existing database structure and code for products within the Verimatrix suite, including handling minor changes and defect repairs.Provide third-tier support for the database aspects of Verimatrix products, ensuring efficient troubleshooting and issue resolution.Contribute to product architecture design by supporting the architecture team and providing valuable feedback.Act as a mentor to associate database and software engineers, fostering an environment conducive to cross-team knowledge sharing.Share technical knowledge through one-on-one and group settings, promoting continuous learning and growth.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.Undertake other tasks as assigned.This position reports to a technical manager within the development team.Required Qualifications:8 or more years of software engineering work experience5 or more years of SQL querying and scripting experience3 or more years data modeling experience3 or more years query optimization5 or more years programming C/C++, Java, or Python2 or more years Oracle RAC and Dataguard experience or other relational DB experience such as PostgreSQL2 or more years of experience architecting and maintaining highly available database clusters.Self-directed, capable of independent workExcellent communication skills including documentation