LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Versapay›Principal .NET Software Engineer- Cloud Payments Platform
Versapay

About Versapay

Transforming Order-to-Cash for better business relationships

🏢 Finance, Financial Services👥 51-250📅 Founded 2006📍 Toronto, Ontario, Canada

Key Highlights

  • Headquartered in Toronto with offices in 4 U.S. cities
  • Backed by Great Hill Partners, a Boston-based investment firm
  • Specializes in Order-to-Cash solutions for mid-market and enterprise
  • Serves a diverse range of industries enhancing customer experiences

Versapay, headquartered in Toronto, Ontario, specializes in Customer-Centric Order-to-Cash solutions that streamline financial processes for mid-market and enterprise businesses. Trusted by clients across various industries, Versapay enhances customer experiences and helps CFOs accelerate cash conve...

🎁 Benefits

Versapay offers competitive salaries, equity options, flexible PTO policies, and a remote work option to support work-life balance. Employees also ben...

🌟 Culture

Versapay promotes a culture of innovation and customer focus, encouraging employees to contribute ideas that enhance the customer experience. The comp...

🌐 Website💼 LinkedIn𝕏 TwitterAll 31 jobs →
Versapay

Principal .NET Software Engineer- Cloud Payments Platform

Versapay • Canada (Remote)

Posted 1 month ago🏠 RemoteSeniorPrincipal engineer📍 Canada💰 USD160,000 - USD190,000 / year
Apply Now →

Skills & Technologies

.NET CoreC#ASP.NET

Overview

Versapay is seeking a Principal .NET Software Engineer to evolve and modernize their cloud payments platform. You'll work with .NET Core, C#, and ASP.NET to enhance scalability and security. This role requires significant experience in software engineering and cloud infrastructure.

Job Description

Who you are

You have over 5 years of experience in software engineering, particularly with a focus on .NET technologies. Your expertise in C# and ASP.NET has allowed you to build and maintain scalable applications that meet the needs of users and businesses alike. You understand the intricacies of cloud infrastructure and have a proven track record of enhancing system performance and security.

You thrive in collaborative environments, working closely with cross-functional teams including Product, Security, Compliance, and Operations. Your ability to communicate technical concepts to non-technical stakeholders is a key strength, enabling you to drive initiatives forward effectively. You are passionate about creating seamless user experiences and are always looking for ways to improve existing processes.

Your experience with distributed systems and payment processing platforms gives you a unique perspective on the challenges and opportunities in the financial technology space. You are adept at identifying areas for improvement and implementing solutions that enhance both functionality and user satisfaction.

Desirable

Experience with cloud services such as Azure or AWS is a plus, as is familiarity with modern software development practices like Agile and DevOps. You are open to learning new technologies and methodologies that can further enhance your contributions to the team.

What you'll do

In this role, you will take ownership of critical payment services, working to evolve and modernize Versapay's payments infrastructure. You will design and implement new distributed services that add significant value to the platform, ensuring that they are scalable, secure, and efficient. Your contributions will directly impact the way finance teams manage accounts receivable, improving cash flow and operational efficiency.

You will collaborate closely with various teams to align technical direction with business goals, ensuring that all initiatives are executed smoothly and effectively. Your role will involve not only coding but also mentoring junior engineers, sharing your knowledge and expertise to help them grow in their careers.

You will be responsible for conducting code reviews, ensuring that best practices are followed, and that the codebase remains clean and maintainable. Your insights will help shape the architectural decisions that guide the development of new features and enhancements.

What we offer

Versapay offers a dynamic work environment where innovation is encouraged and valued. You will have the opportunity to work on a platform that processes millions of transactions and billions of dollars annually, making a real impact in the financial technology sector. We provide competitive compensation and benefits, along with opportunities for professional development and growth within the company.

Join us in transforming accounts receivable into a competitive advantage for businesses. We believe in the power of technology to streamline processes and improve financial clarity, and we are looking for talented individuals like you to help us achieve this mission.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Versapay.

Apply Now →Get Job Alerts