
Transforming Order-to-Cash for better business relationships
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...
Versapay offers competitive salaries, equity options, flexible PTO policies, and a remote work option to support work-life balance. Employees also ben...
Versapay promotes a culture of innovation and customer focus, encouraging employees to contribute ideas that enhance the customer experience. The comp...

Versapay • United States (Remote)
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Versapay.