More jobs:
Software Engineering Manager
Job in
Vaughan, Ontario, Canada
Listed on 2026-02-28
Listing for:
TechBlocks
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
Full Stack Developer, Software Engineer, Software Project Mgr/ Lead, Cloud Engineer - Software
Job Description & How to Apply Below
Job Title:
Software Development Manager – Java
Location:
Vaughan, ON (Hybrid 3 Days office)
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, and maintainability.
- Stay current with emerging Java technologies, frameworks, and industry trends.
- Lead, mentor, and manage a team of software engineers and technical leads.
- Conduct regular one‑on‑ones, performance reviews, and career development planning.
- Foster a culture of accountability, continuous improvement, and engineering excellence.
- Own end‑to‑end delivery of software initiatives, from requirements through production release.
- Partner with Product Owners, QA, Dev Ops, and business stakeholders to ensure timely and high‑quality releases.
- Drive Agile/Scrum practices, sprint planning, estimation, and backlog prioritization.
- Identify risks, manage dependencies, and proactively resolve delivery challenges.
- Act as a technical point of contact for internal and external stakeholders.
- Translate business requirements into technical solutions and execution plans.
- Communicate progress, risks, and outcomes clearly to leadership and clients.
- Ensure adherence to coding standards, CI/CD practices, and automated testing.
- Support production issues, root cause analysis, and continuous improvement initiatives.
- Promote secure coding practices and compliance with organizational standards.
Skills & Qualifications
- Bachelor’s or Master’s degree in Computer Science or related field.
- Strong hands‑on experience with Java (Java 8+) and enterprise application development.
- Experience with Spring / Spring Boot, RESTful APIs, and microservices architecture.
- Solid understanding of databases (SQL and/or No
SQL). - Experience with cloud platforms (AWS, Azure, or GCP preferred).
- Familiarity with CI/CD pipelines, containerization, and Dev Ops practices.
- Leadership & Process
- Proven experience managing and leading development teams.
- Strong knowledge of Agile/Scrum methodologies.
- Ability to balance hands‑on technical involvement with managerial responsibilities.
- Excellent communication and stakeholder management skills.
- Strong problem‑solving and decision‑making abilities.
- Ability to lead in fast‑paced, delivery‑focused environments.
- Experience with distributed systems and high‑availability platforms.
- Exposure to performance optimization and scalability planning.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×