Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • 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

Job type

Full Time

Experience level

Lead

Salary

CA$170,000 - CA$200,000 per year

Degree requirement

No Education Requirement

Tech skills

AWSAzureCloudERPGoogle Cloud PlatformJavaLinuxOraclePerlSpringSpring BootSpringBootSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.