Principal .NET Software Engineer - Cloud Payments Platform

1 hour, 43 minutes 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 for 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 international payment capabilities, 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 for builds, tests, security scans, packaging, and deployments.
  • Design and evolve test automation across domain logic, API contracts, and external processor and device integrations.
  • Strengthen platform reliability through observability, fault-tolerant design, and automated operational workflows.
  • Partner with Product, Security, Compliance, and Operations to deliver robust customer-facing features.
  • Mentor engineers, lead design and architecture discussions, and influence the long-term strategy for the payments platform.

Requirements

  • 10+ years of professional engineering experience, typically.
  • 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 payments.
  • 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 communicate with non-technical stakeholders.
  • Experience using AI-assisted development tools to improve productivity and code quality.
  • Hands-on experience with one or more of the following: ISO 8583, ISO 20022, DUKPT key management, HSMs, or EMV payment kernels.
  • Strong knowledge of RESTful API design, asynchronous messaging/queueing, caching, event-driven architecture, and high-availability patterns.
  • Experience with AWS or Azure, containerization, orchestration, CI/CD automation, PCI-DSS, encryption, tokenization, key rotation, and secure coding principles.
  • Preferred experience with multi-region cloud architecture and distributed data patterns.
  • Preferred experience with modern UX/front-end development, such as JavaScript or TypeScript.

Benefits

  • Remote work within the United States.
  • Competitive salary of $150,000 to $180,000 per year.
  • Opportunity to work on a high-scale payments platform serving over 10,000 customers.
  • Meaningful ownership of critical payment services and architecture decisions.
  • Equal opportunity employer commitment to workplace diversity.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Sr. Software Engineer

MotionMSK 1-10 Health Care Providers & Services

Motion is seeking a Senior Software Engineer (Full-Stack) to help build and improve the provider- and patient-facing web applications and backend systems that support its product and clinical workflows.

AWS GraphQL Java Kotlin React REST API Spring Terraform TypeScript
13 minutes ago

Remote: Cobol Developer with Hogan

WaveStrong, 51-250 Internet Software & Services

Remote Cobol Developer needed for a Hogan contract role supporting IBM mainframe applications, batch and online processing, and integration work for a financial systems environment.

Agile COBOL DB2 Scrum SQL
13 minutes ago

Oracle Cloud Infrastructure Architect

Quistor 51-250 Internet Software & Services

Cloud Architect at Broadpin responsible for designing, implementing, and maintaining secure cloud environments that support customer migrations and uninterrupted operations.

Linux
13 minutes ago

Software Engineer II

Civitech 11-50 Internet Software & Services

Civitech is hiring a Software Engineer II to join its Core Engineering Team in building and maintaining civic data products, APIs, and infrastructure that support progressive organizations and democratic participation.

Agile AWS Azure CI/CD dbt GCP GitHub Actions GitLab CI GraphQL JavaScript PostgreSQL Python RSpec Ruby on Rails Terraform TypeScript
13 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