The Role Moment Energy is seeking a Director of Engineering to lead and scale our multidisciplinary engineering organization as we expand production of our battery energy storage systems. This role ...
The Role Moment Energy is seeking a Director of Engineering to lead and scale our multidisciplinary engineering organization as we expand production of our battery energy storage systems. This role ...
As a key member of the engineering leadership team, the Director of Engineering will drive technical strategy, engineering execution, and team development while ensuring that our products move ...
Quick apply
As a key member of the engineering leadership team, the Director of Engineering will drive technical strategy, engineering execution, and team development while ensuring that our products move ...
As the Director of Enterprise Engineering - Practices and Platforms, your role is pivotal in aligning the engineering direction across all technology departments, spanning Digital, Retail ...
As the Director of Enterprise Engineering - Practices and Platforms, your role is pivotal in aligning the engineering direction across all technology departments, spanning Digital, Retail ...
Director of Engineering
Richmond, BC · On-site
As the Director of Engineering, you will provide strategic leadership and operational direction to a multi-disciplinary engineering team responsible for developing and supporting our product lines.
Director of Engineering
Richmond, BC · On-site
As the Director of Engineering, you will provide strategic leadership and operational direction to a multi-disciplinary engineering team responsible for developing and supporting our product lines.
As the Director of Engineering, you will provide strategic leadership and operational direction to a multi-disciplinary engineering team responsible for developing and supporting our product lines.
As the Director of Engineering, you will provide strategic leadership and operational direction to a multi-disciplinary engineering team responsible for developing and supporting our product lines.
Director of Engineering
Vancouver, BC · On-site
As the Director of Engineering, you will provide strategic leadership and operational direction to a multi-disciplinary engineering team responsible for developing and supporting our product lines.
Director of Engineering
Vancouver, BC · On-site
As the Director of Engineering, you will provide strategic leadership and operational direction to a multi-disciplinary engineering team responsible for developing and supporting our product lines.
Director of Engineering
CA$140K - CA$180K/yr
As the Director of Engineering, you will provide strategic leadership and operational direction to a multi-disciplinary engineering team responsible for developing and supporting our product lines.
Director of Engineering
CA$140K - CA$180K/yr
As the Director of Engineering, you will provide strategic leadership and operational direction to a multi-disciplinary engineering team responsible for developing and supporting our product lines.
Overview We are seeking a hands-on Director of AI Software Engineering to lead and scale AI engineering efforts supporting multiple business units across Governance, Risk, and Compliance (GRC). This ...
Overview We are seeking a hands-on Director of AI Software Engineering to lead and scale AI engineering efforts supporting multiple business units across Governance, Risk, and Compliance (GRC). This ...
Diligent is looking for a Technical Director of Data Engineering to help design and build the next generation of data and AI infrastructure powering our products and internal platforms. This is not a ...
Diligent is looking for a Technical Director of Data Engineering to help design and build the next generation of data and AI infrastructure powering our products and internal platforms. This is not a ...
Director, Program Delivery
Vancouver, BC · On-site
Director, Program Delivery What is the opportunity? RBC's AI Group is scaling rapidly to deliver on ... Partner with engineering leaders, architects, and product teams to understand technical ...
Director, Program Delivery
Vancouver, BC · On-site
Director, Program Delivery What is the opportunity? RBC's AI Group is scaling rapidly to deliver on ... Partner with engineering leaders, architects, and product teams to understand technical ...
Senior Director, Software Engineering We have an opportunity for Senior Director, Software Engineering to join our SaaS TD team, reporting to the VP of Engineering. In this role, you will provide ...
Senior Director, Software Engineering We have an opportunity for Senior Director, Software Engineering to join our SaaS TD team, reporting to the VP of Engineering. In this role, you will provide ...
Strong organizational, time management, and self-directed work skills * Experience in project or ... programming. What will you learn/develop? * First Aid & CPR certification and chemical safety ...
Strong organizational, time management, and self-directed work skills * Experience in project or ... programming. What will you learn/develop? * First Aid & CPR certification and chemical safety ...
Director, Quality Assurance
Delta, BC · On-site
Reporting to the Director, Quality Assurance, are the Quality Engineers, Lab Technicians, and the Inspection Team. WORK PERFORMED Directs and manages the efforts of the Quality Assurance and Quality ...
Director, Quality Assurance
Delta, BC · On-site
Reporting to the Director, Quality Assurance, are the Quality Engineers, Lab Technicians, and the Inspection Team. WORK PERFORMED Directs and manages the efforts of the Quality Assurance and Quality ...
The Director, Business Process Engineering & AI Enablement is responsible for the execution of the strategy, roadmap, and delivery of AI enablement, process automation, and business process ...
The Director, Business Process Engineering & AI Enablement is responsible for the execution of the strategy, roadmap, and delivery of AI enablement, process automation, and business process ...
Technical Director
New Westminster, BC · On-site
CA$150K - CA$180K/yr
Offworld was formed in 2014 by more than 15 developers who had worked together on the well-known ... We are looking for a talented Technical Director to oversees the project's Lead Programmer and ...
Technical Director
New Westminster, BC · On-site
CA$150K - CA$180K/yr
Offworld was formed in 2014 by more than 15 developers who had worked together on the well-known ... We are looking for a talented Technical Director to oversees the project's Lead Programmer and ...
Technical Director
New Westminster, BC · On-site
Offworld was formed in 2014 by more than 15 developers who had worked together on the well-known ... We are looking for a talented Technical Director to oversees the projects Lead Programmer and ...
Quick apply
Technical Director
New Westminster, BC · On-site
Offworld was formed in 2014 by more than 15 developers who had worked together on the well-known ... We are looking for a talented Technical Director to oversees the projects Lead Programmer and ...
Director of Engineering, Internal Platform
Vancouver, BC · Hybrid
CA$2.0K/wk
Summary: We are seeking an experienced Director of Engineering to build and maintain a highly secure, available, and performant internal platform at Clio. This role will empower all Clions to ...
Director of Engineering, Internal Platform
Vancouver, BC · Hybrid
CA$2.0K/wk
Summary: We are seeking an experienced Director of Engineering to build and maintain a highly secure, available, and performant internal platform at Clio. This role will empower all Clions to ...
Our team of engineers, scientists, and technical specialists deliver world-class forensic ... direct marketing at industry conferences. * Contribute to a rapidly growing, industry-leading ...
Our team of engineers, scientists, and technical specialists deliver world-class forensic ... direct marketing at industry conferences. * Contribute to a rapidly growing, industry-leading ...
The Director of Computer Vision will drive the technical vision, research and engineering execution ... Technical Vision, Engineering Leadership, and Execution: Provide executive technical leadership to ...
The Director of Computer Vision will drive the technical vision, research and engineering execution ... Technical Vision, Engineering Leadership, and Execution: Provide executive technical leadership to ...
We are looking for an experienced Director of Software Development for our client. This is a ... You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience ...
Quick apply
We are looking for an experienced Director of Software Development for our client. This is a ... You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience ...
Programming Director information
See British Columbia salary details
$27K - $38K
11% of jobs
$45.1K is the 25th percentile. Wages below this are outliers.
$38K - $49K
22% of jobs
The median wage is $57.8K / yr.
$49K - $60K
21% of jobs
$60K - $71K
10% of jobs
$71K - $82K
5% of jobs
$92.1K is the 75th percentile. Wages above this are outliers.
$82K - $93K
6% of jobs
$93K - $104K
5% of jobs
$104K - $115K
2% of jobs
$115K - $126K
12% of jobs
$126K - $137K
4% of jobs
$137K - $148K
1% of jobs
$27K
$74.9K
$148K
How much do programming director jobs pay per year?
How does a Programming Director typically collaborate with other departments to ensure successful project execution?
What does a Programming Director do?
What are the key skills and qualifications needed to thrive as a Programming Director, and why are they important?
What is the difference between Programming Director vs Software Developer?
| Aspect | Programming Director | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in Computer Science, Management experience | Bachelor's in Computer Science or related field |
| Work Environment | Leads teams, manages projects, strategic planning | Writes code, develops software, tests applications |
| Industry Usage | Used in media, entertainment, tech companies for overseeing programming | Common across tech, startups, software firms |
| Search Intent | Roles involving leadership and project oversight | Roles focused on coding and software creation |
The Programming Director typically oversees programming teams and manages project strategies, requiring leadership skills and industry experience. In contrast, a Software Developer focuses on coding and developing software applications. While both roles require technical knowledge, the Programming Director's role is more managerial, whereas the Software Developer's role is more technical and hands-on.

Other
Re-posted 27 days ago
Job description
Moment Energy is seeking a Director of Engineering to lead and scale our multidisciplinary engineering organization as we expand production of our battery energy storage systems. This role will oversee a growing team of engineers across multiple disciplines.
As a key member of the engineering leadership team, the Director of Engineering will drive technical strategy, engineering execution, and team development while ensuring that our products move efficiently from design through certification and into scalable manufacturing.Â
The ideal candidate combines strong technical leadership with operational execution, bringing experience scaling engineering teams, delivering complex hardware products, and collaborating cross-functionally with manufacturing, supply chain, product, and commercial teams.
Responsibilities and Duties
Engineering Leadership & Strategy- Lead, mentor, and develop a multidisciplinary engineering team across mechanical, electrical, firmware, software, battery systems, and test engineering.
- Establish clear technical vision, engineering strategy, and development roadmaps aligned with company growth and product strategy.
- Build scalable engineering processes, structures, and performance standards to support rapid company growth.
- Foster a high-performance engineering culture focused on collaboration, innovation, accountability, and continuous improvement.Â
- Plan, build, and hire new teams to take on new initiatives and scale the company.Â
- Lead motivated teams and individuals by demonstrating strong hands-on skills and the ability to break down full business objectives into strategies for teams.
- Partner closely with executive leadership to align engineering priorities with business objectives.
- Oversee the design and development of battery energy storage system (BESS) components and integrated systems, including battery enclosures, power electronics integration, thermal management systems, and structural components.
- Guide system architecture decisions to ensure performance, reliability, manufacturability, and scalability.
- Lead cross-functional collaboration between hardware, firmware, and software teams to ensure seamless integration of systems.
- Ensure engineering programs progress effectively from concept through prototyping, validation, certification, and production launch.
- Support engineering efforts required for product safety and certification, including standards such as UL and other regulatory requirements.
- Establish engineering development processes including design reviews, FMEA, documentation standards, and product lifecycle management.
- Oversee creation and maintenance of key engineering documentation such as BOMs, manufacturing drawings, SOPs, design review materials, and technical specifications.
- Implement metrics and reporting frameworks to track engineering progress, product quality, and team performance.
- Work with program managers to set and achieve ambitious goals, track progress against timelines, make educated decisions with missing data, trade-off risks and compromises to meet deadlines.Â
- Collaborate with quality and regulatory teams to ensure compliance with industry and safety standards.
- Partner with supply chain teams to evaluate and onboard new suppliers and engineering partners.
- Support supplier technical evaluation and design collaboration to optimize cost, performance, and lead times.
- Interface with customers and external stakeholders on technical requirements when needed.
Â
The Candidate
We're looking for individuals with the following traits, skills, and experiences:
- Bachelor's or Master's degree in Engineering.
- Must have a background in industries such as energy storage, power electronics, EV, robotics, or industrial systems.
- 12+ years of experience in the design, development and launch of complex electro-mechanical or other relatable applications.
- Proven experience launching new industrial products and scaling a concept through the prototyping, product development cycle, through to repeatable manufacturing.
- Proven experience scaling engineering teams and processes in high-growth or startup environments.
- Proven experience as a strong people leader, who loves working with teams, mentoring engineers, growing individuals and managers.Â
- Strong public speaking and presentation skills.
- Strong understanding of systems engineering, product lifecycle development, and certification processes.
- Demonstrated understanding of UL1973, UL9540, UL9540A, NFPA 68 and 69 standards is preferred.