Director of Software Engineering
- Vaughan, ON, Canada
$230,000 to $250,000 CAD / year · Full-time
Applications open in a new tab.
Job details
- Pay
- $230,000 to $250,000 CAD / year
- Job type
- Full-time
- Apply by
- Experience
- 15+ years of software engineering experience, including 8+ years in engineering leadership.
- Posting language
- English
- Posted
Original job description
We're Hiring: Director, Software Engineering | Burnaby, BC
Location: Burnaby, BC
Salary: $230,000–$250,000 CAD + Bonus
Employment Type: Full-Time | Permanent
We are looking for an experienced Director of Software Engineering to lead high-performing engineering teams and drive the development of innovative, cloud-based networking and security solutions.
This is an exciting leadership opportunity for someone who combines deep technical expertise with strong people leadership and has a proven track record of delivering scalable, enterprise-grade SaaS products.
🔹 What You'll Be Doing:
- Lead and mentor multiple software engineering teams across different locations.
- Drive the architecture, development, and delivery of cloud-native SaaS products.
- Oversee Agile development processes, CI/CD pipelines, and product releases.
- Partner with Product Management and senior leadership to define technical strategy and priorities.
- Champion engineering best practices, scalability, performance, and innovation.
- Recruit, develop, and retain top engineering talent.
🔹 What We're Looking For:
- 15+ years of software engineering experience, including 8+ years in engineering leadership.
- Strong experience leading Networking or Security engineering teams – essential.
- Proven experience delivering enterprise SaaS applications.
- Strong technical architecture and system design expertise.
- Experience with microservices, Agile methodologies, and CI/CD.
- Technical background in Go, C/C++, Java, Python, or similar languages.
- Knowledge of AWS, Kubernetes, Docker, and Linux.
- Understanding of DNS/DHCP protocols is a strong asset.
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
🔹 Why Consider This Opportunity?
✨ Senior leadership role with significant technical influence
✨ Work with modern cloud and networking technologies
✨ Lead talented, globally distributed engineering teams
✨ Competitive compensation and corporate bonus
✨ Comprehensive benefits and professional growth opportunities
More about this job
Responsibilities
Lead and mentor distributed software engineering teams while directing the architecture, development, and delivery of cloud-native SaaS products. Oversee Agile processes, CI/CD, and releases; set technical strategy with product and senior leadership; and recruit and develop engineering talent.
Requirements
Requires 15+ years of software engineering experience, including 8+ years in engineering leadership, with essential experience leading networking or security teams and a record of delivering enterprise SaaS applications. Candidates should bring strong architecture and system design expertise, experience with microservices, Agile, and CI/CD, familiarity with relevant programming languages and cloud technologies, and a bachelor's degree in a related field.
Skills
- Software Engineering Leadership
- Networking
- Security Engineering
- Enterprise SaaS
- Cloud-Native Architecture
- System Design
- Microservices
- Agile Methodologies
- CI/CD
- Go
- C/C++
- Java
- Python
- AWS
- Kubernetes
- Docker
Benefits
- Bonus
- Comprehensive Benefits
- Professional Growth Opportunities
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Management & Leadership
- Engineering
- Security & Safety
Keywords
- Software Engineering
- Engineering Leadership
- Networking
- Security
- Enterprise SaaS
- Cloud-Native
- Architecture
- System Design
- Microservices
- Agile
- CI/CD
- Go
- C/C++
- Java
- Python
- AWS
- Kubernetes
- Docker
- Linux
- DNS
- DHCP
- Scalability
- Performance
- Product Releases
- Technical Strategy
- Talent Recruitment