Software Engineering Manager
2 days ago
About DocuPet
As the official pet registration provider for more than 250 jurisdictions, DocuPet is the largest and fastest growing pet registration platform in North America.
Our proprietary platform consolidates all pet information into a single place and provides the services for pet owners, community members and animal shelters to ensure pets can be reunited quickly if they become lost.
Beyond our platform, DocuPet offers specialized pet tags, an AI-powered pet tracker, lost pet alert system, and will soon be launching a first-of-its-kind pet parenting mobile app - all aimed to ensure every pet in North America is registered and that each has a safe and happy home.
Our work is very important. More than 6 million pets enter animal shelters every year. Just 10% of those animals are returned to their owners. Effective registration, pet identification, reunification tools, and animal shelter resources, all provided by DocuPet, is the solution that will measurably reduce shelter intakes while providing significant new funding for animal welfare organizations.
About the Role
The DocuPet solution includes an easy to use online licensing system, branded website and communications, real-time tracking and reporting, fulfillment and customer service, and value-added services for pet owners including our Lost Pet Alert System and Rewards Program.
We're looking for a Software Engineering Manager (E-Commerce) to lead the transformation of DocuPet's custom-built commerce platform.
In this role, you'll lead a cross-functional engineering team responsible for evolving the entire commerce experience. You will oversee the architecture, modernization, and expansion of our E-Commerce ecosystem, which powers product browsing, sales, payments, inventory, fulfillment, and analytics across our platform. While our current ecosystem provides a strong foundation, we're gearing up for its next stage of evolution, and building new features and enhancements such as A/B testing, personalization and targeting, product reviews, product bundles, multi-payment support, split order fulfillment, advanced shipping, tax automation, and deeper transaction analytics. You'll regularly interact with Product Managers, Product Designers, QA Analysts, and other stakeholders in the business. This position will directly report to the Director of Software Engineering.
What You Will Be Doing
- Lead technical strategy and Engineering roadmap for the E-Commerce platform, ensuring it scales to meet growing demand.
- Architect, modernize, and iterate on critical commerce services including order lifecycle, payment orchestration, refunds, and reconciliation.
- Design for experimentation – implement frameworks for A / B testing, and feature flags.
- Guide the adoption of best-in-class commerce practices – including data-driven merchandising, SEO, and analytics integration.
- Partner with Product and Product Design to develop user-centric experiences that improve conversion, retention, and revenue.
- Champion user empathy-driven design thinking through collaboration with Product Design, and leading the implementation of responsive, high-quality UI components that reflect modern best practices in performance, accessibility, and usability.
- Recruit, mentor, coach and level up full-stack software engineers, helping them develop into senior engineers and technical leaders.
- Provide hands-on technical leadership, expertise, and technical skills to support and manage the E-Commerce team.
- Collaborate on and engineer requirements writing technical specifications, visualizations (UML), and designs from product requirements documents.
- Partner with Product Management to understand the vision, develop and guide technical strategy, lay out the roadmap, prioritize based on the roadmap, and regularly engage in activities, such as backlog refinement, epic and story grooming.
- Empathize with and understand user needs and pain points to prioritize engineering work and deliver high quality solutions that deliver delightful user experiences.
- Drive the execution of initiatives and projects, overseeing the entire software development lifecycle from planning to delivery, while maintaining high standards of quality and timely completion.
- Drive innovation through constant R&D, identifying inefficiencies and opportunities for improvement in our software, and sharing new and promising industry trends.
- Collaborate with other Engineering Managers and partner with the Director of Engineering to improve the Engineering culture, organization, and to uphold our mission & values.
What You Should Have
- A college or university degree in computer science or a related field (a combination of education or experience is also fine)
- 7+ years of experience as a full-stack or specialized web engineer, ideally in E-Commerce or transaction-driven web platforms
- 3+ years of software engineering leadership experience as a Software Engineering Manager or similar role
- 3+ years of experience with reactive front-end, server-driven UI stacks, such as Symfony UX or similar (e.g. Laravel Livewire)
- 3+ years of experience with utility-first driven design systems (Figma + Flowbite + Tailwind preferred)
- Proven experience building or modernizing E-Commerce systems – including checkout, order management, payments, inventory, or fulfillment.
- Strong understanding of E-Commerce architecture patterns (e.g., event-driven order pipelines, headless commerce, etc.)
- Experience with A / B testing frameworks, analytics implementation, and data-driven experimentation.
- Deep familiarity with payment gateways, tax APIs, and shipping integrations.
- Experience with relational databases (e.g., MySQL, MariaDB, and similar)
- Experience working with Agile methodologies (Scrum/Kanban) and tools, such as JIRA
- Extensive experience leading complex technical projects with successful outcomes
- Track record of developing teams including the processes, culture and individual career development
- Proven ability to manage multiple priorities and context switch in a fast-paced, dynamic environment
- Exceptional communication and interpersonal skills, with the ability to effortlessly communicate complex technical concepts to both technical and non-technical audiences
- You're a hands-on Engineering Manager who embraces technical complexity and understands the entire stack
- You're not afraid of code – you're still an engineer and an architect even if you don't do it all the time
- You have a strong sense of ownership and a desire to solve problems rather than simply shipping solutions
Bonus Points If You Have
- Experience with multi-tenant E-Commerce platforms or marketplaces.
- Experience building internal tools for refunds, adjustments, or order reconciliation.
- Extensive experience in the server-driven UI Symfony UX stack: Live Components, Stimulus and Turbo
- Experience building an in-house Design System utilizing Figma and Tailwind CSS
Benefits
- Comprehensive medical insurance including Health, Dental and Vision
- Flexible PTO
- Fully remote
Our Mission and Values
Each of us at DocuPet comes to work each day to move our organization closer to its ultimate mission: to provide a safe and happy home for every pet. We take our core values very seriously knowing that we only work well with those who see the working world as we do.
Go Big - We aim to do big things. We don't aim to impress ourselves, or those around us, we aim to be the very best anywhere. We accept all challenges and we intend to win.
Whatever It Takes - We finish whatever we start. No excuses. It often means a lot of work, but it's worth it because we are the types who don't rest until the job is done.
Inspire - Our people and our business inspire those around us. Each employee has a job to do, and they do it with excellence and grace. They bring joy to everyone they meet.
Believe - Each of us is responsible for selling ourselves, our projects, our outcomes, and our efforts. We must be individually and collectively convicted in our actions. We sell our ideas, our services, and our products at every opportunity.
Respect - We work as a team. We treat each other the way we expect to be treated. We listen to all opinions and voices taking time for those with quieter personalities and those who take time to collect and share their ideas are heard. We accept differing viewpoints and are an inclusive company.
Job Types: Full-time, Permanent
Pay: $130,000.00-$169,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Disability insurance
- Extended health care
- Life insurance
- Paid time off
- Store discount
- Vision care
- Work from home
Application question(s):
- Briefly describe the most complex E-Commerce or transaction-driven platform you've worked on or led. Include the core components you were responsible for (e.g., checkout, payments, order lifecycle, refunds, fulfillment, analytics, etc.).
- Have you implemented A/B testing, feature flags, or experimentation frameworks? If yes, describe the tech stack or tools.
- Which payment gateways, tax automation APIs, or shipping integrations have you implemented or overseen? Please list specific providers if possible.
- Describe your leadership style in one or two sentences. What principles guide how you lead engineering teams?
Experience:
- full-stack or specialized web engineer: 7 years (required)
- Software Engineering Manager role or similar: 3 years (required)
- server-driven UI stack or similar: 3 years (required)
- utility-first driven design systems or similar: 3 years (required)
Language:
- English (required)
Work Location: Remote
-
Software Engineer
1 week ago
Remote, Canada ECI Software Solutions Full time $90,000 - $120,000 per yearLocation: Canada - Remote EST/CSTWe are seeking a Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS-based cloud-native architecture leveraging microservices and hosted in AWS.A Software Engineer is expected to work closely with...
-
Manager, Software Development
2 days ago
Remote, Canada Absorb Software Full time"Over my 4 years at Absorb, I have been able to grow into a full-stack developer by actively contributing to an exciting product while learning the latest technology. The best part about working at Absorb is that no matter the team, the people have been amazing and are always willing to help each other." - Paul, Developer, CalgaryAbout the RoleWe're seeking...
-
Senior Software Engineer
1 week ago
Remote, Canada Ace Software Consulting Inc. Full time $80,000 - $120,000 per yearJob OverviewWe are seeking a talented and motivated Senior Software Engineer to join our dynamic team. The ideal candidate will have at least 8 years of experience in software development using Java and Spring Boot in a cloud based microservice environment, along with knowledge of Angular or ReactJS. You will be responsible for designing, developing, and...
-
Software Engineering Manager
2 days ago
Remote, Canada Edynamic Learning Full time $120,000 - $180,000 per yearSoftware Engineering ManagerLocation: Remote (Anywhere in Canada)Company OvervieweDynamic Learning is celebrating 16 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding students on their journey to life after graduation. We are dedicated to supporting both...
-
Senior Software Developer
2 days ago
Remote, Canada Orchestry Software Full time $140,000 - $180,000 per yearAbout OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design. We're growing fast and scaling globally – and we're looking...
-
Front End Software Engineer/Developer
7 days ago
Remote, Canada Sonar Software Full time $90,000 - $120,000 per yearAbout Sonar SoftwareAt Sonar Software, we're revolutionizing how internet service providers (ISPs) manage their operations. Our cutting-edge SaaS BSS/OSS solution empowers ISPs to streamline processes, enhance customer experiences, and drive growth. As a fast-growing, remote-first company, we thrive on collaboration and innovation. We're on a mission to help...
-
Senior DevOps Engineer
7 days ago
Remote, Canada Jonas Software Full time $120,000 - $180,000 per yearJob Description:Senior DevOps EngineerLocation: Remote – CanadaReports To: R&D Director, Member SolutionsAbout Member SolutionsMember Solutions, a division of Jonas Software, provides industry-leading billing and member management solutions for mission-driven businesses—like martial arts studios, fitness communities, and wellness programs. We exist to...
-
Software Engineer
2 days ago
Remote, Canada Aurora Rangers Ltd Full timeOverviewWe are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong foundation in software development and a passion for creating innovative solutions. This role involves collaborating with cross-functional teams to design, develop, and maintain software applications that meet the needs of our...
-
Digital Product Manager
2 days ago
Remote, Canada Jonas Software Full timeJob Description: Job Profile: Technical Product Manager-Food Job Title: Technical Product Manager Granbury is a leading provider of POS Software and Service solutions for Pizza and Delivery Restaurants. Our product offerings are designed for Independent Operators running 1 location all the way to large chains having hundreds of restaurants. All employees...
-
Software Engineering Manager- AR Automation
7 days ago
Remote, Canada Versapay Full time $140,000 - $230,000 per yearAbout Versapay \uD83D\uDE80Versapay turns accounts receivable (AR) into a competitive advantage.Inefficient AR processes slow cash flow and stall growth. Versapay removes friction, unlocks working capital, and accelerates momentum — giving finance leaders the clarity and control they need to drive business forward.Versapay automates accounts receivable,...