Enable job alerts via email!

Sr. Software Engineer - Platform

Format

Toronto

Remote

CAD 140,000 - 160,000

Full time

3 days ago
Be an early applicant

Job summary

A prominent software company in Canada is looking for a Senior Software Engineer - Platform. This role involves leading efforts to modernize legacy applications, enhancing SaaS platforms, and driving productivity through innovation. The ideal candidate will have extensive experience with .NET technologies, particularly in upgrading frameworks and cloud-hosted applications. Competitive salary range is CAD 140,000 to CAD 160,000, along with comprehensive benefits.

Benefits

Health benefits
Flexible work arrangements
Annual bonus

Qualifications

  • Experience upgrading legacy .NET Framework applications.
  • Familiarity with modern .NET technologies.
  • Collaborative skills in cross-functional teams.

Responsibilities

  • Lead modernization efforts for legacy applications.
  • Develop internal tools for efficiency.
  • Collaborate on CI/CD pipeline development.

Skills

C#
ASP.NET
Microsoft SQL Server
PostgreSQL
Cloud-hosted SaaS applications
DevOps
AI tools

Education

5+ years of web application development experience

Tools

.NET Framework 4.8
.NET 8.x+

Job description

Join to apply for the Sr. Software Engineer - Platform role at Format

Join to apply for the Sr. Software Engineer - Platform role at Format

Get AI-powered advice on this job and more exclusive features.

This range is provided by Format. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA$140,000.00 / yr - CA$160,000.00 / yr

Title : Senior Software Engineer - Platform

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. Software Engineer - Platform 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.

    Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Internet Publishing

    Referrals increase your chances of interviewing at Format by 2x

    Sign in to set job alerts for “Senior Software Engineer” roles.

    Senior Manager, Developer Security Enablement and Operations

    Senior Software Engineer - STCE New Products

    Senior Software Engineer, Backend - Fintech

    Senior Software Engineer, Clariti Launch

    Senior Software Developer – Lab Integrations

    Toronto, Ontario, Canada $130,000.00-$200,000.00 1 year ago

    Senior Software Engineer-Full Stack Developer (AWS)

    Senior Software Engineer - Data Platform

    Senior Software Engineer, Self-Service Team

    Senior Developer, Fullstack - Identity Access Management(IAM)

    Senior Software Developer (Remote First)

    Senior Developer, Fullstack (Ruby & React)

    Senior Software Developer- Remote Canada

    Mississauga, Ontario, Canada CA$105,200.00-CA$151,933.33 20 hours ago

    Senior Enterprise Java Developer and Lead

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    J-18808-Ljbffr

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

    Similar jobs