Director of Engineering leading DemandBridge’s next-generation ERP for print, promotional products, and marketing-services distributors. Managing teams, architecture, delivery, infrastructure, reliability, and compliance.
Responsibilities
Manage, coach, and develop engineers through regular 1:1s, clear expectations, and consistent feedback
Assess team strengths and gaps and recommend hiring, development, and organizational structure
Hire and onboard engineers and build a culture of ownership, accountability, and continuous improvement
Set technical direction and lead architecture decisions for the next-generation ERP, including finalizing the Java-based technology stack
Conduct code reviews, design, prototype, and contribute directly to critical components
Balance modernization with support for existing product lines and customers and proactively manage technical debt
Own the software development lifecycle, including sprint cadence, daily standups, retrospectives, and release schedules
Strengthen automated testing, CI/CD, and Engineering ownership of release quality
Set standards for code review, testing, and observability
Drive adoption of AI-assisted development tools such as Claude Code, Cursor, and Copilot
Provide technical feasibility input and sizing estimates during epic kickoffs and discovery
Own quarterly and sprint engineering capacity planning
Communicate trade-offs, risks, and progress to Product, Support, and leadership
Oversee IT/Infrastructure and Site Reliability Engineering alongside software engineering
Own production incidents and the on-call model and serve as escalation point for outages and critical issues
Own the PCI compliance process from controls and audits through remediation
Optimize Azure costs by tracking spend and right-sizing environments
Keep the legacy Linux, Perl, Spring Boot, Oracle, and SQL platform stable and secure
Requirements
8+ years in software development, including 3+ years managing engineering teams
Strong hands-on Java experience in back-end and enterprise applications
Experience building or modernizing an ERP or complex transactional B2B systems
Track record implementing agile practices, CI/CD, and test automation
Strong relational database design and performance optimization skills
Ability to assess talent, give direct feedback, and make tough people decisions
Hands-on Azure experience, including managing and optimizing cloud spend; AWS or GCP also considered
Experience building or leading a QA function and test automation strategy
Experience owning production operations, on-call rotations, incident management, and Site Reliability Engineering practices
Experience with PCI DSS compliance or a comparable security and compliance framework in a production environment
Comfort supporting and modernizing legacy systems, including Linux, Perl, Spring Boot, Oracle, and SQL
Active, hands-on use of AI-assisted development tools
Excellent communication skills and ability to translate technical issues into business impact
Experience in distribution or supply chain software, or the print and promotional products industry (strongly preferred)
Experience in an acquisitive, growth-stage vertical software business (strongly preferred)
Experience managing teams distributed across Canada and the U.S. (strongly preferred)
Benefits
AI-powered tools, including transcription and automated note-taking, used during portions of the interview process
Alternative interview-process accommodation available upon request
Commitment to diverse, equitable, and inclusive teams
Developer Intern building Go and Rust CLI tools, SDKs, and APIs for 1Password’s cybersecurity platform. Improving developer experience, performance, authentication, and secure secrets handling.
Director of Engineering scaling teams and technology for Ledgebrook’s excess and surplus insurance platform. Shaping architecture, reliability, and engineering strategy across underwriting and operational systems.
Software Engineer building scalable Java and Spring Boot applications for Newfold Digital’s global web technology products. Designing REST APIs, optimizing databases, and supporting cloud operations.
Software Engineer building AI - human workflow and cloud deployment tools at Upsun. Owning production software from design through deployment, reliability, and support.
Advanced Engineering Design Lead managing aerospace structures, integration specialists, budgets, and governance at SOGECLAIR. Supporting aircraft production and in - service issue resolution.
Senior Developer leading design, integration, and modernization of enterprise applications for British Columbia’s energy regulator. Providing technical leadership, DevOps expertise, and mentorship across complex digital initiatives.
Senior developer building AI - integrated grants software for governments and nonprofits at Euna Solutions. Leading agentic AI architecture, production systems, and engineering quality.
Mobile Developer building iOS and Android applications for Encircle’s digital property - insurance claims platform. Improving mobile reliability, CI/CD, observability, and user experience.
Staff Mobile Engineer building native Swift and Kotlin mobile products for Method, a GlobalLogic digital engineering consultancy. Leading architecture, stakeholder communication, testing, and developer - community support.