logo image

Zenfolio Job Board

Sr. Platform Engineer

remote
Toronto, Ontario, Canada .
full-time . July 10, 2025

Description

 
Title: Senior Platform Engineer
Reports to: Director, Software Development
Location: Remote (CA) 

About Zenfolio Inc. 

Zenfolio Inc. offers multiple e-commerce solutions for photographers to showcase their work, manage their business, and build their brand. For almost two decades, Zenfolio Inc. has proudly served photographers around the globe.
With team members hailing from all over the world with diverse backgrounds, personalities, and talents, Zenfolio Inc. prides itself on offering a truly unique work environment. You’ll be supported by bright and talented individuals who come together to work and play in a fun, collaborative, supportive and creative work environment. If you love photography and helping businesses succeed, then we’d love to hear from you!

About the Role:

We are seeking a talented and self-driven Sr. Platform Engineer to join our Platform team at Zenfolio. In this role, your primary focus will be leading cross-functional team efforts to drive major platform modernization efforts. In addition, you will assist with production support for our multiple SaaS platforms, work on resolving security issues, perform framework and library upgrades, and other code maintenance tasks as needed to achieve the company's security and reliability standards. You will be involved in working with the greater Software Engineering team to ensure our services are resilient, performant, and secure. If you are passionate about modern software development practices, have deep experience with Windows .NET Framework technologies, and enjoy solving complex technical challenges, we would love to hear from you.

Primary Responsibilities:

  • Lead modernization effort to upgrade our legacy Windows .NET Framework 3.5 code to Windows .NET Framework 4.8 and migrate code into the modern .NET stack (.NET 8.x) when and where appropriate.
  • Design and develop internal tools to enhance the efficiency of the DevOps team.
  • Develop a deep understanding of our multiple SaaS applications and the platforms on which they run.
  • Collaborate with the DevOps and Software Engineering teams on CI/CD Pipeline development to ensure that we have reliable tests, static and dynamic code analysis, and live security scanning in place for all services.
  • Participate in security testing and implementation of best practices.
  • Assist in the troubleshooting and resolution of production issues.

Required Skills & Experience:

  • 5+ years of professional web application development experience with .NET technologies
  • Experience upgrading a legacy Windows .NET Framework application to Windows .NET Framework 4.8.
  • Experience working with modern .NET 8.x+ technologies. 
  • Strong expertise in building and maintaining Cloud-hosted SaaS applications.
  • Strong expertise in C#, ASP.NET, Microsoft SQL Server, and PostgreSQL.
  • Experience with .NET Interop with Windows SDK. (Win32)
  • Experience working in collaborative, cross-functional teams
  • A passion for leveraging AI tools and agents to automate routine tasks, reduce operational burden, enable new solutions and opportunities, and drive productivity gains

Nice to Have:

  • Experience with PHP, Laravel, Ruby on Rails, React, or Electron.
  • Experience in front-end technologies including HTML5, CSS, JavaScript/TypeScript.
  • Experience with Visual C++ code.
  • Knowledge of microservice architecture and implementation.
  • Experience with security testing and implementation.

Compensation:
 
The salary range for this position is CAD 140,000 to CAD 160,000 (median to high). Total compensation includes salary,  annual bonus and comprehensive benefits coverage (Health, vision, dental and RRSP (with matching))  from day 1 of employment.

Why you should work with us:
 
We are built on the values we believe in—ownership, collaboration, embracing change, impactful and simplistic. We move fast, solve important problems and continuously aim to do and be better. At Zenfolio, the work of every team member matters—whether it’s for our members, company, team, or culture—we all strive to make an impact with ideas that are better, smarter, and more innovative. Our team members make important decisions every day that have direct and tangible impacts on our users.
 
As a remote-only growing team (110+), we care deeply about fostering a company that our team is extremely proud to work for—a healthy organizational culture, competitive salaries, flexible work arrangements, great health benefits and other perks.
 
We have an amazing team that will be eager to help you succeed in your role and grow in your career.
 
What to Expect:

If this sounds like the right place for you, then get in touch! We can’t wait to meet you. Your resume will be reviewed by a human as soon as possible. Selected applicants will be invited for an initial screening with someone from our team, where we will converse about the role and the organization. We usually have 3 rounds of interviews - One 15-minute screening video call, followed by two 60-minute video calls. 

Estimated timelines for interviews:

Round 1: Between 1-2 weeks from the date of application
Round 2: Between 3-5 weeks from the date of application
Round 3: Between 6-8 weeks from the date of application

Note: These are estimated timelines. We may be able to complete the rounds faster, or they may get delayed due to unavoidable circumstances.
 
Studies have shown that women and people of colour are less likely to apply to jobs unless they meet every single qualification. At Zenfolio, we are dedicated to building a diverse, inclusive and authentic workspace, so if you are excited about this role but your experience aligns differently with some qualifications in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles across Zenfolio.

Zenfolio is proud to be an equal opportunity employer and is committed to building a work environment that is both diverse and inclusive. All qualified applicants are highly encouraged to apply and will receive consideration for employment regardless of race, religion, gender, gender identity or expression, sexual orientation, ethnicity, creed, disability, or age. We are committed to working with applicants requesting accommodation at any stage of the hiring process.

Please note that while all our roles are remote, we are hiring for this role only in Canada and will not be sponsoring visas for this position. You must be located in and eligible to work in Canada to be considered for the role.

Compensation

$140,000.00 - $160,000.00 per year

Know someone who would be a perfect fit? Let them know!