Jobgether logo

Principal .NET Software Engineer - Cloud Payments Platform

Jobgether US


No Relocation

Posted: March 17, 2026

Additional Content

Job Description
  • This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal .NET Software Engineer - Cloud Payments Platform in United States. The Principal .NET Software Engineer will take ownership of critical payment services, modernizing and evolving the platform to improve scalability, security, and reliability. This role influences the technical direction across distributed, cloud-native architectures while partnering closely with Product, Security, Compliance, and Operations teams. You will work on end-to-end payment workflows, including online, EMV device-based, digital wallets, and international/multi-currency flows. The position offers hands-on engineering, leadership in design discussions, and opportunities to mentor peers while ensuring robust, fault-tolerant, and highly available payment systems in a fast-paced, innovation-driven environment.
  • Accountabilities: Own and evolve core payment services across online (CNP), device-based EMV, digital wallets (e.g., Apple Pay, Google Pay), and PayFac/orchestration flows. Modernize existing components into cloud-native, distributed architectures using containers on AWS or Azure. Extend end-to-end payment workflows: authorization, capture, void, refund, tokenization, clearing, funding, settlement, and multi-source reconciliation. Integrate with payment service providers, EMV card readers, and device SDKs using secure, standards-based messaging. Maintain and enhance CI/CD pipelines, automated builds, testing, security scans, and deployments. Strengthen platform reliability through observability, fault-tolerant design, and automated operational workflows. Collaborate cross-functionally to balance customer experience, regulatory requirements, risk, and operational robustness. Mentor engineers and lead design and architecture discussions to influence long-term platform strategy. Requirements: 10+ years of professional software engineering experience with expert proficiency in C#, .NET, and SQL. Deep experience in payments: online, EMV device-based, digital wallets, PayFac/orchestration flows, ACH/EFT, and international/multi-currency payments. Proven ability to modernize production financial systems into cloud-native, distributed architectures. Hands-on experience with ISO 8583/ISO 20022 messaging, DUKPT key-management, HSMs, EMV kernels, and secure device cryptography. Strong knowledge of API design, asynchronous messaging, event-driven architectures, high-availability patterns, and containerization/orchestration. Familiarity with observability tooling, CI/CD automation, and secure coding practices including PCI-DSS compliance, encryption, tokenization, and key rotation. Proven experience collaborating cross-functionally and communicating technical concepts to non-technical stakeholders. Experience using AI-assisted development tools to enhance productivity and code quality. Nice to have: multi-region cloud architectures, distributed data patterns, and modern front-end/UX development (JavaScript/TypeScript). Benefits: Competitive base salary: $150,000 - $180,000 USD per year. Flexible work arrangements including remote options. Comprehensive healthcare and insurance coverage. Professional development and mentorship opportunities. Inclusive and diversity-focused work environment. Career growth potential within a high-impact, fast-paced engineering organization.
  • Why Apply Through Jobgether? We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
  • We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
  • apply for this job