Titre du poste ou emplacement
RECHERCHES RÉCENTES

Senior Backend Software Engineer

Corinex Communications - 10 emplois
Vancouver, BC
Posté hier
Détails de l'emploi :
Temps plein
Exécutif

Salary:

About The Company

At Corinex, we are driving the future of energy with cutting-edge Broadband over Power Line (BPL) technology. As a global leader in smart grid solutions, we enable utilities to enhance grid visibility, flexibility, and decarbonization, supporting the seamless integration of renewable energy, electric vehicles, and heat pumps into the power grid.

Headquartered in Vancouver, Canada, Corinex is the market leader in Europe, particularly in Spain, where our BPL solutions are deployed by major DSOs (Distribution System Operators) to improve grid operations. With successful implementations across global markets, our technologies accelerate the transition to a more sustainable, decentralized, and efficient energy infrastructure. Recognized as a key contributor to industry standards and a 2024 Deloitte Technology Fast 50 winner, Corinex is shaping the future of smart energy.

About The Job

We are seeking an experienced Senior Backend Software Engineer to lead the development of high-performance, data-intensive applications that power our real-time and batch analytics platforms. In this role, you will design and optimize backend services, architect big data processing pipelines, and ensure seamless integration with frontend systems. You will collaborate closely with cross-functional teams, mentor junior engineers, and help shape best practices to drive system performance, scalability, and reliability. This is an opportunity to work on cutting-edge solutions in a fast-paced environment while making a significant impact on our data-driven products.

Duties & Responsibilities:

  • Lead the design, development, and optimization of backend services in Java for high-volume, data-intensive applications.
  • Architect and maintain big data processing pipelines for real-time and batch analytics.
  • Drive database performance tuning and data model optimization.
  • Design robust APIs for integration with frontend applications and dashboards.
  • Collaborate with DevOps and frontend teams to ensure seamless data flow and system performance.
  • Mentor junior engineers and contribute to best practice development across the team.

Qualifications:

  • 7+ years of professional backend development experience, with at least 5 years in Java.
  • Strong proficiency in backend frameworks (Spring, Vert.x, etc.).
  • Proven experience with big data tools (Kafka, Flink, Spark, or similar).
  • Solid knowledge of SQL and NoSQL databases.
  • Experience architecting distributed, high-availability systems.
  • Nice to have: Familiarity with network layer programming and secure transport protocols (TLS), with the ability to troubleshoot communication issues when needed.

Partager un emploi :