Principal .NET Software Engineer – Cloud Payments Platform

🕒 January 8

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Versapay

Versapay

201 - 500 employees

Founded 2006

🤝 B2B

💳 Fintech

☁️ SaaS

💰 $4M Post-IPO Debt on 2019-11

B2B • Fintech • SaaS

Versapay is a company offering a collaborative accounts receivable (AR) network designed for industry-leading AR automation and B2B payment solutions. The platform provides tools to automate AR tasks, manage cash applications, and facilitate B2B payments across channels, integrating with ERP systems like Microsoft Dynamics, NetSuite, and Sage Intacct. Versapay's solutions help teams collaborate effectively over the cloud, reducing manual processing and improving cash flow. The company focuses on simplifying the invoice-to-cash process using artificial intelligence, enhancing customer experience with easy-to-use portals, and offering comprehensive digital payment methods. Versapay also supports large-scale B2B transactions worldwide, promoting efficiency and environmental benefits through digital invoicing.

📋 Description

• Own and evolve core payment services for online (CNP), device-based EMV (CP), digital wallets (e.g., Apple Pay, Google Pay), and payment facilitator/orchestration flows. • Modernize and improve existing components into more cloud-native, distributed architectures using containers on AWS/Azure. • Own and extend end-to-end payment workflows: authorization, capture, void, refund, tokenization, clearing, funding, settlement, and multi-source reconciliation. • Expand capabilities for international payments, including multi-currency and cross-border flows. • Integrate with payment service providers (PSPs), EMV card readers, and device SDKs using secure, standards-based messaging. • Improve and maintain CI/CD pipelines in GitHub Actions (automated builds, tests, security scans, packaging, deployments). • Design and evolve test automation strategy, covering domain-level logic, API contracts, and integration with external processors and devices. • Strengthen platform reliability through observability (metrics, logs, traces), fault-tolerant design, and automated operational workflows. • Partner with Product, Security, Compliance, and Operations to deliver features that balance customer experience, regulatory requirements, risk, and operational robustness. • Mentor engineers, lead design and architecture discussions, and influence the long-term strategy for the payments platform.

🎯 Requirements

• Significant experience (typically 10+ years) of professional engineering with expert proficiency in C#, .NET, and SQL. • Deep experience in payments: online payments, EMV device-based transactions, digital wallets (e.g., Apple Pay, Google Pay), PayFac/orchestration flows, bank account rails (ACH/EFT), and international/multi-currency payment flows. • Proven ability to modernize production financial systems into cloud-native, distributed architectures. • Familiarity with monitoring and observing distributed systems using modern observability tooling. • Proven ability to work cross-functionally with Product, Security, Compliance, and Operations, and to represent engineering effectively to non-technical stakeholders. • Experience using AI-assisted development tools to enhance productivity and code quality. • Deep hands-on experience with several of the following: • - ISO 8583 transaction messaging • - ISO 20022 data models and payment messaging • - DUKPT key-management and secure device cryptography • - Hardware Security Modules (HSMs) and secure key lifecycle • - EMV payment kernels and card/device authentication flows. • Strong knowledge of: • - Modern API and integration design (RESTful services), asynchronous messaging/queueing, caching, event-driven architecture, high-availability patterns. • - AWS or Azure, containerization, orchestration, and CI/CD automation. • - PCI-DSS, encryption, tokenization, key-rotation, and secure coding principles. • Nice to Haves: • - Experience with multi-region cloud architecture and distributed data patterns. • - Experience with modern UX/front-end development (e.g., JavaScript/TypeScript)

Apply Now

Similar Jobs

🕒 December 29, 2025

Anchorage Digital

201 - 500

💸 Finance

₿ Crypto

☁️ SaaS

Member of Technical Staff focused on secure custodial and technology service for digital assets at Anchorage Digital. Building foundational technology for the evolving crypto ecosystem.

🕒 December 10, 2025

Bugcrowd

201 - 500

🔒 Cybersecurity

☁️ SaaS

🏢 Enterprise

Cloud Platform Architect at Bugcrowd designing and optimizing cloud-native platforms. Supporting API-driven systems and collaborating closely with development teams for effective integration.

🇺🇸 United States – Remote

💵 $156.8k - $196k / year

💰 $30M Series D on 2020-04

⏰ Full Time

🟠 Senior

🔴 Lead

🔙 Backend Engineer

🕒 November 26, 2025

Signalmash

51 - 200

📡 Telecommunications

🔌 API

☁️ SaaS

Senior technical leader at Signalmash guiding platform architecture for telecom and AI workflows. Leading architecture, integration, and engineering excellence across various technologies and teams.

🕒 November 22, 2025

Golden Prospects by YMP

11 - 50

🎯 Recruiter

👥 HR Tech

☁️ SaaS

Providing production support and application maintenance for LifePro administration system. Collaborating with cross-functional teams in an Agile setup while resolving life policy administration workflow issues.

🕒 November 12, 2025

n Human Resources & Management Systems [ nHRMS ]

11 - 50

👥 HR Tech

🤝 B2B

📚 Education

Full Stack Developer (.NET, React, SQL) for IT Services. Responsible for designing and developing scalable backend services while collaborating with cross-functional teams.