Senior Software Engineer (Java)

Company: Behavox

Location: Toronto

Type: Full-time

Posted: 2026-05-23

About this role

  • 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 high-level design for complex, cross-service features
  • Evaluate and select appropriate technologies, frameworks, and architectural patterns before delegating implementation
  • Produce and maintain architecture documentation: design docs, ADRs, tech specs, and wiki pages
  • Advanced Java feature implementation: Own and implement critical product components — including prototyping, architecture validation, and production-grade code
  • Ensure correctness, performance, and long-term maintainability with comprehensive test coverage (unit, integration, contract, component)
  • Technical roadmap contribution: Drive the engineering agenda for assigned product areas
  • Proactively identify gaps in requirements, architectural limitations, and technical risks
  • Contribute to product roadmap planning and delivery estimation
  • Participate in hiring processes
  • Cross-functional technical communication: Drive technical communication across engineering, product, DevOps, and ML teams
  • Communicate technical decisions clearly to non-technical ...

Create Your Job Alert

Other Senior Jobs

Other Jobs in Toronto