Principal Software Engineer

5 days ago

🏡 Remote – New York

Apply Now
Logo of Verimatrix

Verimatrix

Driving Trust

Cardless revenue security for multi-screen digital TV • Broadcast & Hybrid video security • Internet TV / OTT / Mobile TV • Enhanced adaptive rate streaming security • DVB Simulcrypt

201 - 500

💰 Post-IPO Secondary on 2020-05

Description

• 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 Verimatrix 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 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.

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 • Self-directed, capable of independent work • Excellent communication skills including documentation in both Spanish and English language.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com