jobnimbu

Principal Software Engineer - Payments

Apply Now

At a Glance

Location
Lehi, Utah, United States
Experience
10+ years

Key Requirements

Required Skills

AWSNode.jsREST APISQLTerraform

Domain Knowledge

  • Engineering
  • Finance
  • Regulatory

Requirements

[email protected]

.

Responsibilities

Lead the architecture and development of our payments platform, leveraging Stripe to power secure, reliable payment processing, billing, and financial workflows.

Design and build backend systems using C#, Node.js, and event-driven architectures that support high-volume financial transactions and enterprise-grade applications.

Serve as the technical authority for payment processing, Stripe integrations, subscription billing, invoicing, and financial data flows across the platform.

Architect resilient, observable systems that ensure transaction integrity, idempotency, and reliability across distributed services.

Partner closely with product, finance, and engineering teams to design payment experiences that are scalable, compliant, and customer-friendly.

Break down complex platform and payment architecture challenges into clear, actionable work for engineering teams.