Software Engineer II (C#/.NET)- Payments

Versapay

Remote regions

Canada

Salary range

$100,000–$120,000/yr

Benefits

Similar Jobs

See all

Key Responsibilities:

  • Design and develop business logic for payment gateway services using C# and .NET frameworks.
  • Implement new features, maintain functionality, and fix defects across product modules.
  • Write clean, well-tested code with a focus on long-term maintainability and system architecture.

Collaboration & Strategy:

  • Work closely with Product, Design, and Engineering teams to translate business needs into technical solutions.
  • Contribute to technical design discussions and help evolve architecture with senior engineers.
  • Identify and reduce technical debt while balancing delivery goals and modernization efforts.

Quality & Operations:

  • Ensure performance, scalability, resiliency, logging, monitoring, and security of services.
  • Continuously improve CI/CD pipelines, testing strategies, and operational readiness.
  • Support the evolution of legacy components toward modular, service-oriented designs.

Versapay

Versapay turns accounts receivable (AR) into a competitive advantage by automating AR processes to remove friction, unlock working capital, and accelerate business growth. With over 10,000 customers and a platform processing over 110M transactions and $257B annually, it connects finance teams, customers, and systems in one ecosystem for cash flow clarity.

Apply for This Position