Senior Software Engineer (Java)

Behavox

📍 ahuntsic north, qc, Canada

Full-time Other-General

Job Description

The Software Engineer (Java) operates at a senior engineer level, driving technical direction across core product domains

The role combines deep hands‑on Java engineering with architectural ownership — from high‑level system design and technology selection to leading delivery of critical, cross‑cutting platform capabilities

At this level, engineering excellence extends beyond implementation: the engineer determines the right approach to complex problems, communicates technical decisions across functions, participates in hiring, and is accountable for the long‑term health of the systems they own

This level demands sound judgment on technology and business trade‑offs and the ability to act as a technical lead

A defining expectation is mastery of AI‑assisted engineering — leveraging agentic AI tools as force multipliers while retaining full ownership of architecture, quality, and technical outcomes

Architecture and technology leadership: Lead h...
Apply for this Position