Versapay logo
Versapay

The first Collaborative Accounts Receivable Network. Accomplish more, get paid faster, and deliver better experiences.

Principal .NET Software Engineer – Cloud Payments Platform

Backend EngineerSoftware EngineerOtherRemoteLeadTeam 201-500Since 2006H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

146 days ago

Salary

$150K - $180K / year

Seniority

Lead

Job Description

Principal .NET Software Engineer – Cloud Payments Platform

Versapay

• 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.

Job 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)

Related Job Pages

More Backend Engineer Jobs

OtherRemoteTeam 10,001+Since 2017H1B Sponsor

• Extensive Hands-on experience in Server-side/Web Services development, enhancing and maintaining enterprise-class applications on the J2EE application development platform. • Required Hands-on experience participating in all phases of the SDLC (Systems Development Life Cycle). • Extensive Hands-on development experience implementing applications utilizing any J2EE Application Server, Authentication and Authorization, Caching strategies. • Hands-on programming experience using Java, J2EE, REST/SOAP, HTML5, JavaScript, AJAX, CSS3, Bootstrap, Webix JS, Spring, JSON, XML, JWT, OAuth, Postman, ReadyAPI, and/or similar technologies. • Experience in implementing REST services supporting client-facing application. • Experience implementing REST services security using JWT, OAuth, and other related technologies / standards. • Experience in development of self-contained, reusable, and testable modules and components Demonstrable experience developing, optimizing, and maintaining an enterprise-level web services including complete ownership of the services stack. • Preferred Hands-on experience with Agile Development Methodologies (preferably Scrum). • Preferred Hands-on experience with CI/CD methodologies and containerized application deployments. • Preferred Hands-on experience with web applications developed for Cloud platforms. • Experience in HHS business domain like SNAP, TANF.

Texas
$96.3K - $125K / year
Job Closed
Fanatics, Inc. logo

Senior Staff Software Engineer – Java, Kotlin, Kafka

Fanatics, Inc.

We amplify pride and create connections for all fans around the world.

Backend Engineer146 days ago
OtherRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

• Foster a culture and mindset of well-designed systems, test-driven software, and transparent communication with a high caliber of mutual respect and consideration for stakeholders • Design and scale distributed systems using Kotlin, Java, and Spring Boot. • Build and optimize data-intensive applications with Postgres, Kafka, and Redis/Redis PubSub. • Drive system reliability, scalability, and performance across services and infrastructure. • Partner with product and engineering leadership to align technical strategy with business goals. • Mentor engineers and set standards for coding, design, and best practices. • Actively participate in code reviews, maintain technical documentation, and adhere to best software development practices

New York
Jimdo logo

Senior Backend Engineer – Platform

Jimdo

Everything for your business: all the tools you need for your business to succeed

Backend Engineer146 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

• Design, develop, and optimize API services with a keen focus on scalability, reliability, and performance. • Collaborate with cross-functional teams, understanding requirements and ensuring that the backend solutions integrate seamlessly with other components. • Uphold a high standard of code quality through code reviews, testing, and adherence to best practices. • Diagnose and resolve backend issues, aiming for minimal downtime and optimum performance. • Stay updated with the latest industry trends, technologies, and best practices in backend development. • Provide insights and feedback to the Tech Lead and other stakeholders, ensuring the technical feasibility and timeline of backend solutions.

Germany
Wing Assistant logo

Back-End Developer, AI Experience

Wing Assistant

We're the World's Best Assistant. Hit "Learn More" to speak to an expert about transforming your business! 🚀

Backend Engineer146 days ago
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Design, develop, and maintain scalable back-end systems, APIs, and microservices. • Integrate AI/ML models (NLP, computer vision, recommendation systems, etc.) into production applications. • Collaborate with front-end developers, AI/ML engineers, and data scientists to deliver end-to-end AI-powered features. • Optimize databases, APIs, and system performance to handle large-scale data processing and real-time AI inference. • Implement secure authentication, authorization, and data protection practices. • Build and manage data pipelines to support training, testing, and deployment of AI models. • Monitor, debug, and improve system reliability and AI feature performance. • Stay current with emerging technologies in AI/ML, cloud services, and back-end frameworks.

Philippines
₱42.5K - ₱47K / month