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 • United States (Remote)

Posted 1 month ago🏠 RemoteSeniorPrincipal engineer📍 United states💰 USD150,000 - USD180,000 / year
Apply Now →

Skills & Technologies

.NET CoreC#ASP.NET

Overview

Versapay is seeking a Principal .NET Software Engineer to modernize their cloud payments platform. You'll work on improving scalability and security while designing new distributed services. This role requires extensive experience with .NET technologies.

Job Description

Who you are

You have over 5 years of experience in software engineering, particularly with .NET technologies, and have a proven track record of evolving and modernizing payment infrastructures. Your expertise in C# and ASP.NET allows you to design and implement scalable and secure distributed services that enhance user experience and operational efficiency.

You possess a strong understanding of cloud-based architectures and have experience working with payment systems, which gives you insight into the complexities of financial transactions. You are comfortable collaborating with cross-functional teams, including Product, Security, Compliance, and Operations, to drive shared initiatives forward.

Your problem-solving skills are top-notch, and you thrive in environments where you can take ownership of critical services. You are passionate about improving existing systems and have a keen eye for identifying areas where technology can streamline processes and enhance performance.

You are a strong communicator, able to articulate technical concepts to non-technical stakeholders, and you enjoy mentoring junior engineers, sharing your knowledge, and fostering a collaborative team environment. You understand the importance of cash flow clarity in finance and are motivated to contribute to solutions that make a real impact.

Desirable

Experience with cloud platforms such as Azure or AWS is a plus, as is familiarity with compliance standards relevant to payment processing. You may also have experience with microservices architecture, which will be beneficial in this role.

What you'll do

In this role, you will take the lead in evolving Versapay's payments infrastructure, focusing on scalability and security enhancements. You will design new distributed services that add significant value to the platform, ensuring that they meet the needs of over 10,000 customers and 5 million companies transacting on the platform.

You will work closely with product teams to understand user needs and translate them into technical requirements, ensuring that the solutions you develop align with business objectives. Your contributions will directly influence the technical direction of the platform, and you will have the opportunity to implement best practices in software development and architecture.

You will also be responsible for conducting code reviews, ensuring that the codebase remains clean and maintainable. Your role will involve troubleshooting and resolving complex issues that arise within the payment services, ensuring minimal disruption to users.

Collaboration is key in this position, and you will partner with various teams to move shared initiatives forward, creating a better experience for customers. You will be involved in strategic discussions about the future of the platform and how technology can continue to drive business growth.

What we offer

Versapay offers a dynamic work environment where innovation is encouraged, and your contributions will be valued. You will have the opportunity to work remotely, allowing for flexibility in your work-life balance. We believe in investing in our employees' growth and development, providing opportunities for continuous learning and professional advancement.

Our culture is built on collaboration and support, and we encourage you to apply even if your experience doesn't match every requirement. Join us in transforming accounts receivable into a competitive advantage for businesses around the world.

Interested in this role?

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

Apply Now →Get Job Alerts