Job Description

Job Title: Software Development Manager – Java

Location: Vaughan, ON (Hybrid 3 Days office)

Role Overview

We are seeking an experienced Software Development Manager with strong hands‑on expertise in Java‑based technologies to lead and manage high‑performing engineering teams. This role combines technical leadership, people management, and delivery ownership, ensuring scalable, high‑quality software solutions aligned with business objectives.

The ideal candidate will be a strong technical leader who can mentor engineers, drive architectural decisions, and collaborate effectively with cross‑functional stakeholders.

Key Responsibilities

Technical Leadership & Architecture

  • Provide technical leadership for Java-based application development, ensuring best practices in design, coding, testing, and deployment.
  • Review and guide architecture decisions, ensuring scalability, performance, security,...

Ready to Apply?

Take the next step in your AI career. Submit your application to TechBlocks today.

Submit Application