Principal .NET Software Engineer- Cloud Payments Platform

3 months, 1 week ago
Full-time
Lead
Software Development
Versapay

Versapay

Versapay provides cloud-based accounts receivable automation software and integrated payment solutions that enhance efficiency and cash flow for businesses by facilitating electronic invoice presentment and online payment collaboration with customers.

Capital Markets
51-250
Founded 2006
$16M raised

Description

  • Own and evolve core payment services across card-not-present, EMV device-based, digital wallet, and payment orchestration flows.
  • Modernize existing payment components into cloud-native, distributed architectures using containers on AWS or Azure.
  • Own and extend end-to-end payment workflows including authorization, capture, void, refund, tokenization, clearing, funding, settlement, and reconciliation.
  • Expand support for international payments, including multi-currency and cross-border flows.
  • Integrate with payment service providers, EMV card readers, and device SDKs using secure, standards-based messaging.
  • Improve and maintain CI/CD pipelines in GitHub Actions, including builds, tests, security scans, packaging, and deployments.
  • Design and evolve test automation coverage for domain logic, API contracts, and integrations with external processors and devices.
  • Strengthen platform reliability through observability, fault-tolerant design, and automated operational workflows.
  • Partner with Product, Security, Compliance, and Operations to deliver features that balance customer experience, regulatory requirements, and operational robustness.
  • Mentor engineers, lead design and architecture discussions, and influence the long-term technical strategy for the payments platform.

Requirements

  • 10+ years of professional engineering experience, typically, with expert proficiency in C#, .NET, and SQL.
  • Deep experience in payments, including online payments, EMV device-based transactions, digital wallets, PayFac/orchestration flows, ACH/EFT, and international or multi-currency payment flows.
  • Proven ability to modernize production financial systems into cloud-native, distributed architectures.
  • Familiarity with monitoring and observability tooling for distributed systems.
  • Proven ability to work cross-functionally with Product, Security, Compliance, and Operations and communicate effectively with non-technical stakeholders.
  • Experience using AI-assisted development tools to improve productivity and code quality.
  • Hands-on experience with ISO 8583 transaction messaging, ISO 20022 payment messaging, DUKPT key management, secure device cryptography, HSMs, or EMV payment kernels.
  • Strong knowledge of RESTful API design, asynchronous messaging and queueing, caching, event-driven architecture, and high-availability patterns.
  • Strong knowledge of AWS or Azure, containerization, orchestration, and CI/CD automation.
  • Strong knowledge of PCI-DSS, encryption, tokenization, key rotation, and secure coding principles.
  • Experience with multi-region cloud architecture and distributed data patterns is preferred.
  • Experience with modern UX/front-end development such as JavaScript or TypeScript is preferred.

Benefits

  • Salary range of $160,000 to $190,000 per year.
  • Remote work location.
  • Opportunity to work on a high-scale payments platform with meaningful technical ownership.
  • Opportunity to influence technical direction across the platform.
  • Equal opportunity employer committed to diversity and inclusion.
  • Use of AI tools in parts of the hiring process, with final decisions made by humans.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Engineer - Microsoft Fabric (Contract)

FE fundinfo 1K-5K Capital Markets

FE fundinfo is seeking a Principal Engineer to own and evolve a greenfield Microsoft Fabric enterprise data platform that supports reporting, analytics, governance, and self-service data consumption across the business.

Databricks Power BI
9 hours, 14 minutes ago

Technology | Lead Exchange Connectivity Engineer | London (Remote)

Flowdesk 11-50 Capital Markets

Flowdesk is hiring a senior engineer to lead end-to-end exchange connectivity for its digital asset trading infrastructure, owning venue integrations, production go-lives, and operational reliability across crypto markets.

C++ HTTP Rust System Design TCP/IP WebSockets
9 hours, 29 minutes ago

Staff Software Engineer, Platform

Zus Health 51-250 IT Services

Zus is seeking a Staff Engineer to join its platform team building core healthcare data services that process, store, and deliver patient records at scale with high availability.

AWS Azure CircleCI CloudFormation Databricks DynamoDB Elasticsearch GCP GitHub Actions Go GraphQL PostgreSQL REST API Snowflake Terraform
9 hours, 29 minutes ago

Principal Engineer (US)

Dayshape 51-250 Professional Services

Dayshape is hiring a Principal Engineer, Client Integrations to support complex US enterprise implementations by shaping integration solutions, advising Professional Services, and strengthening technical capability across the team.

Databricks Microsoft Dynamics 365 Python SAP
9 hours, 44 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers