HIGHLIGHTS Location:Mexico City Location preferred but not required. Hybrid or remote are an option in Mexico. Position Type: Direct Hire Hourly / Salary: Based on Experience Residency Status:
Our client is seeking a Principal Software Engineer – 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 problemsolving ss will be use for both internal and external clients ensuring their needs are met effectively.
Primary responsibilities for this role include reviewing requirements developing feature architectures and designs (along with relevant doentation) creating prototypes participating in design and code reviews and engaging in programming tasks including unit testing. It is essential for the Senior Software Engineer – to demonstrate technical excellence in their work and contribute to the overall success of the team by sharing their expertise with colleagues. Adherence to our development process and active participation in its implementation is expected. Constructive criticism and feedback are highly valued during design and code reviews fostering a collaborative environment where knowledge exchange is encouraged. Similarly being receptive to feedback from colleagues is crucial for personal growth.
In this role occasional travel may be required. The ability to take direction and work independently to implement tasks is important. Professional and positive communication with clients is necessary to maintain strong relationships.
Main responsibilities:
Design and develop software for managing premium video content in various environments. Maintain and support existing Onprem video products.
Execute and collaborate enriching test plans and testing activities like Unit Testing Integration testing Functional testing and Acceptance Testing.
Maintain existing database structures and code for suite products addressing defects.
Work closely with your own and other engineering development teams to ensure seamless software and process integration.
Mentor other software engineers fostering an environment conducive to crossteam knowledge sharing.
Share technical knowledge and ss 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 products making valuable contributions to maintain highquality standards.
Collaborate in the elishment 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 customerfacing doentation 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.
Required ss and experience:
Qualifications & Ss
10 or more years of software engineering work experience
8 years objectoriented design and handson coding (primarily backend 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
Selfdirected capable of independent work
Excellent communication ss including doentation.
Additional Qualifications & Ss a plus:
Digital Rights Management
Experience in a security organization
Video standards such as: MPEG2/4 AVC H.264 MPEG DASH HTTP Live Streaming PlayReady.
Virtualization
Windows Media
Education
Bachelor’s degree in computer science or related field or equivalent experience
Required
Highly effective written and verbal communication ss.
Strong time management negotiation and organization ss.
Capable of managing multiple tasks and working well under pressure.
Must be a selfstarter resourceful and able to participate in a highly collaborative teamoriented work environment.
Ability to maintain confidentiality and ist 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.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.