VP, Engineering
Corinex
Vancouver, BC
VP Engineering, Software

About us!

Corinex Communications Corp. provides technologies and business consultancy services in the energy sector. We develop and manufacture complex solutions for Smart Metering and Smart Grid infrastructure projects, with a primary focus on BPL (Broadband over Powerline) communications. We are the industry leaders in BPL technology leading its worldwide deployments and standardization. Broadband powerline is a new disruptive technology, changing utilities energy ecosystem.

The Opportunity!

As our VP Engineering, you’ll lead the Software and Hardware teams in the development of all products at Corinex, executing the vision of the CEO and CTO. You’ll work closely with other SW and HW leaders to detail our roadmap and bring it to manufacturing. This role will report directly to the CEO and CTO and will be part of our management team - participating in our larger company vision setting.

You Will:
Help define the technical aspects of the software architecture including release and deployment of application using technologies like docker compose, postgreSQL, kafka, zookeeper, java, key tools, bash, High Availability (HA) proxy... etc. The key focus of this role is on software engineering.
Understand and contribute to Corinex’s software roadmap, reporting project and team status
Lead and keep continuity in building a multi-disciplined team of on-site and remote engineers to deliver high availability and high-quality solutions
Lead recruiting efforts to grow the team sustainably by attracting top talent
Provide mentorship both technically and managerially to subordinates and collaborate with engineers to validate and build products
Lead the current and future product development including functional feature development, scalability, and everyday production support.
Identify solutions of all project issues and be responsible for budgetary, environmental, technical, scheduling and logistical constraints related to projects.
Anticipate the need and implement the necessary corrective actions in respect to projects and objectives.
Iterate and improve our agile and engineering processes to ensure accurate delivery and high quality
Contribute and support to company-wide technology decisions as a member of our engineering leadership team.
Keep up with industry trends as they relate to business and drive adoption and changes accordingly
Manage development relationships with third parties and key customers

What we’re looking for in a strong candidate:
8+ years relevant industry experience
8+ years in managerial or technical leadership role
Experienced in multi-national software deployments (e.g., EU, Asia, etc)
Managed and built teams of engineers with diverse backgrounds and experiences, including remote employees
Has managed full department budget (operational, infrastructure, headcount, etc)
Experience developing highly scalable and performing software application using Java Spring Framework, micro-service technique and open source technology such as PostgreSQL, Kafka and Redis
Effective planner- able to consistently and accurately plan releases both at a high and granular level

Assets:
Experience or knowledge in multi-core processor architecture and programming
Experience or knowledge in hardware acceleration using network processors for cyphering and key processing
Security experience such as IPSec, SSL/TLS, VPNs, DPI, Authentication, etc.
Experience with switch SDK
Experience with Linux kernel or device driver

Compensation:
Very interesting working environment in the industry leading international Company, great growth potential, industry competitive salary, stock options based on the results.
We are always on the lookout for innovative talent. If you think you'd be a great addition to our team, please apply below.

Please don't forget to send us your résumé and cover letter to : hr@corinex.com