jobnimbu
Principal Software Engineer - Payments
At a Glance
- Location
- Lehi, Utah, United States
- Experience
- 10+ years
Key Requirements
Required Skills
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.