MNP

Senior Engineer - Product Development

MNP  •  Calgary, CA (Onsite)  •  2 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
59
AI Success™

Job Description

Innovative, precise, and driven by craft - this is how we describe the engineering team at MNP Labs. MNP is proudly Canadian. Providing business strategies and solutions, we are a leading national accounting, tax and business advisory firm in Canada. Entrepreneurial to our core, our talented team members transcend obstacles into opportunities and are successfully transforming mid-market business practices.

Make an impact as we look to strengthen our team with a Senior Engineer. The successful candidate would be a key technical contributor on the product development team with practical experience stepping into a lead role. You bring strong engineering instincts, a natural inclination to help those around you do their best work, and the confidence to shape how things get done - not just how things get built. As MNP Labs grows its product portfolio, we are looking for someone who thinks in consistent, scalable patterns so that every product we build benefits from a shared engineering foundation. In practice this individual will serve as the technical lead for the team, bringing a strong sense of ownership and drive in delivering high-quality solutions that are redefining the way MNP does business.

MNP embraces a work from office culture which promotes in person collaboration and learning. This role will be based in our Calgary office.

Key Responsibilities:

Technical Contribution & Architecture

  • Lead technical architecture discussions collaboratively with the team, helping make decisions that are scalable, maintainable, and aligned with product goals.
  • Help identify and establish consistent engineering patterns that create a shared foundation across our product portfolio.
  • Have a strong understanding of SaaS-specific concerns including multi-tenancy, data isolation, API versioning, and backward compatibility.
  • Establish engineering discipline from day one, ensuring code quality, automated testing, architectural consistency, and documentation practices that prevent the accumulation of technical debt over time.
  • Participate in architecture and code reviews and contribute to keeping technical documentation accessible and up to date.
  • Champion modern engineering best practices, including DevOps, CI/CD pipelines, infrastructure-as-code, test automation, security-by-design, and observability

Hands-On Development & DevOps Collaboration

  • Contribute directly to the codebase across both frontend and backend - not to own delivery in either domain, but to stay grounded in the work, lead by example, and go deep where integration points and shared patterns require it.
  • Champion modern engineering best practices, including DevOps, CI/CD pipelines, infrastructure-as-code, test automation, security-by-design, and observability
  • Apply secure development practices to help protect customer data through sound architecture and development habits.
  • Build and maintain scalable services, APIs, and user interfaces that perform well under real-world conditions.
  • Apply consistent development patterns so new products can be built on a reliable, well-understood foundation.
  • Stay ahead of emerging technologies, evaluating new capabilities and recommending how they can be incorporated into new products and capabilities.

Quality & Testing

  • Establish and implement testing practices, standards, and patterns that carry across our entire product portfolio.
  • Promote testing strategies across unit, integration, and end-to-end testing, helping the team build quality in from the start.
  • Treat coverage and testability as core parts of how good work gets done, not an afterthought.

Mentorship & Collaboration

  • Mentor and support fellow engineers, drawing on your lead experience to help the team grow and do their best work.
  • Translate complex technical concepts into clear direction for both the team and stakeholders.
  • Contribute to agile practices and help keep the team focused on outcomes over output.
  • Partner with the Product Manager and Product Owner to align technical execution with product strategy.
  • Proactively surface technical risks, blockers, and opportunities with enough context for fast resolution.

Skills and Experience:

  • 7+ years of software engineering experience, including practical experience in a technical lead capacity.
  • Proven experience contributing across both frontend and backend development at production scale, ideally in a SaaS environment.
  • A pattern-oriented mindset - you think about how engineering decisions compound across a product portfolio, not just within a single codebase.
  • Familiarity with SaaS architecture patterns including multi-tenancy, API versioning, and performance at scale.
  • Comfortable collaborating with DevOps teams to help define processes, tooling needs, and consistent delivery practices.
  • Strong understanding of API design, service architecture, and system scalability.
  • Familiarity with testing frameworks and a genuine enthusiasm for helping define what quality looks like in a team building it from the ground up.
  • Strong grasp of secure development practices and Agile/Scrum in collaborative environments.
  • A clear communicator who can engage effectively with both technical teammates and non-technical stakeholders.
  • A Bachelor's degree in Computer Science, Engineering, or a related field is preferred. Equivalent practical experience will also be considered.

MY REWARDS @ MNP

With a focus on high-potential earnings, MNP is proud to offer customized rewards that support our unique culture and a balanced lifestyle to thrive at work and outside of the office. You will be rewarded with generous base pay, vacation time, 4 paid personal days, a group pension plan with 4% matching, voluntary savings products, bonus programs, flexible benefits, mental health resources, exclusive access to perks and discounts, professional development assistance, MNP University, a flexible ‘Dress For Your Day’ environment, firm sponsored social events and more

Diversity@MNP

We embrace diversity as a core value and celebrate our differences. We believe each team member contributes unique gifts and amplifying their potential makes our business stronger. We encourage people with disabilities to apply!

MNP

About MNP

MNP is a leading national accounting, tax and business consulting firm in Canada. We proudly serve and respond to the needs of our clients in the public, private and not-for-profit sectors. Through partner-led engagements, we provide a collaborative, cost-effective approach to doing business and personalized strategies to help organizations succeed across the country and around the world. For more information, visit MNP.ca

Industry
Accounting & Tax
Company Size
5,001-10,000 employees
Headquarters
Calgary, CA
Year Founded
Unknown
Website
mnp.ca
Social Media