Principal .NET Software Engineer - Cloud Payments Platform at Jobgether – United States
Explore Related Opportunities
About This Position
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.
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.