Versapay - Principal .NET Software Engineer- Cloud Payments Platform
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Platform & Architecture: • 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. • 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 • 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 • 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 • Experience with multi-region cloud architecture and distributed data patterns • Experience with modern UX/front-end development (e.g., JavaScript/TypeScript)
Responsibilities
• 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, integration with external processors and devices. • Strengthen platform reliability through observability (metrics, logs, traces), fault-tolerant design, and automated operational workflows.
Benefits
• Perks like company discounts, free meals/snacks, transportation passes etc., are also absent from what is presented here. • Remote work options may be available at Versapay but this specific detail isn't included within the given job posting content.
No credit card. Takes 10 seconds.