Why Join Us?
- Tackle the “licensing gap” challenge: Only 13% of pet owners comply with mandatory registration, and we're on a mission to change this
- Contribute to a cause: Licensing is a pivotal funding source for local animal welfare and protection
- Innovate with us: We are providing high-value products and services for pet owners, and industry-leading management tools for program administrators
About us
DocuPet, the foremost provider of outsourced pet licensing services for municipalities across North America, is expanding rapidly. Our mission of providing a safe and happy home for every pet is of the utmost importance, and we need the help of amazing people to achieve this goal.
We have developed the most comprehensive pet licensing program in the market as we aim to solve what our industry calls “the licensing gap” - the fact that just 13% of pet owners comply with mandatory registration laws even though licensing provides real value to pet owners and is a key funding source for local animal care and control.
DocuPet has offices in Syracuse, NY and Kingston, ON. This role may be conducted from either of those offices or from a home office if necessary or preferred.
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.
DocuPet is looking for a technical, hands-on, focused, and driven Software Engineering Manager to lead the New Products team. This team will be focusing on company wide initiatives to build revenue driving products and optimize existing experiences, including a reimagined Pet Owner web app experience. You’ll regularly interact and collaborate closely with your teammates, Product Managers, the QA team, and other various stakeholders in DocuPet. This role reports directly to the Director of Software Engineering.
What You Will Be Doing
- Use your leadership, expertise, and technical skills to manage a product pod sized team (5) of software engineers
- Partner with Product Management to build the vision, develop strategy, build roadmaps, prioritize the roadmaps, and engage in activities collectively, such as story grooming
- Collaborate on and engineer requirements writing technical specifications and designs from product requirements documents
- Act as product-facing business logic and technical SME for the various product pod under your leadership
- Coordinate with software architects and technical leads to ensure requests, bugs, features, and enhancements’ technical requirements are well-documented and defined
- Triage and delegate tasks through sprint planning and daily triage with an attention to detail on priority and deadline, and your team’s current capacity, and individual specialties
- Participate in, and enable key team processes to organize key initiatives, and projects with high business impact
- Lead and participate in scrum ceremonies such as daily stand-ups, sprint planning, sprint estimation, and sprint retrospectives
- Collaborate with other Engineering Managers and partner with the Director of Engineering to improve the Engineering culture, organization, and to uphold our mission & values
- Responsible for driving innovation through constant R&D, identifying inefficiencies and opportunities for improvement in our software, and sharing new and promising industry trends
- Be accountable for driving project execution: everything from the organization, communication, direction, and delegation of resources
- Stay up to date with new and emerging technologies, development platforms, frameworks, and evolving solutions and industry standards and best practices
- Accountable for mentoring, and enforcing house standards and best practices in the organization
- Individually contribute, as time permits, on non-urgent requests
- Recruit, build, mentor, coach and level up software engineers helping them develop into technical leaders with a sense of ownership, work ethic, and instilling best practices
- Drive career development and discussions, including setting expectations and removing blockers, and feedback, and coaching opportunities
- Be responsible for and perform HR related activities such as time off management, performance management, conflict resolution, onboarding, offboarding, and the like
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
- 3+ years of software engineering leadership experience as a Software Engineering Manager or similar role
- 5+ years of experience designing REST or GraphQL APIs
- 5+ years of relational database experience (MySQL preferred)
- Experience working with Agile methodologies 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
- Backend experience writing highly scalable web applications in PHP
- Experience with virtualization, such as Docker
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 Type: Full-time
Pay: $120,000.00-$165,000.00 per year
Benefits:
- Dental care
- Extended health care
- Paid time off
- Vision care
- Work from home
Flexible language requirement:
Schedule:
Application question(s):
- The New Products team at DocuPet is focused on creating a reimagined web app experience for pet owners. When approaching a project like this, how would you collaborate with Product Management to define and prioritize features? Can you share your process for balancing user needs with technical constraints to deliver a high-impact, user-friendly experience?
- As a hands-on manager, you’re expected to balance coding and technical leadership. How do you decide when to contribute directly to the codebase versus delegating to your team?
Education:
- Bachelor's Degree (preferred)
Experience:
- Full-stack development: 7 years (required)
- REST or GraphQL: 5 years (required)
- Relational databases: 5 years (required)
- Software Engineering Manager or similar: 3 years (required)
- PHP: 5 years (required)
- Vue.js or similiar: 5 years (preferred)
Language:
Work Location: Remote