JobNimbus
Staff Software Engineer - FinTech
Lehi, Utah · Staff+
Sponsorship not specifiedDetected 5 days ago
C#Node.jsDistributed SystemsBackend DevelopmentSQLNoSQLAWSCloud PlatformsTerraformAPI DevelopmentMentoring
About the role
- Every person has a hero's journey-Hermione Granger, James T.
- Kirk, Frodo Baggins, Anna & Elsa, Nacho Libre, and even YOU!
- This is our "call to adventure" to come check out JobNimbus.
Responsibilities
- Own the technical direction and execution of JobNimbus's payments platform, ensuring it scales reliably with customer growth and increasing transaction volume.
- Lead the design and development of Stripe-based payment systems, including subscriptions, invoicing, payment intents, and webhook-driven workflows.
- Design and build backend systems using C#, Node.js, and event-driven architectures that handle high-volume financial transactions.
- Partner closely with product, finance, and engineering teams to deliver payment solutions that balance customer needs, speed, and long-term platform value.
- Drive alignment across teams when payment systems intersect multiple services, ensuring consistency in design and implementation.
- Break down complex problems into clear technical approaches and lead execution through hands-on contribution and guidance.
- Raise the bar on engineering quality through strong system design, testing practices, and operational reliability.
- Lead initiatives that improve transaction reliability, billing flexibility, and system performance.
- Proven ability to lead technical decisions within a domain and guide other engineers toward strong solutions.
- Experience building and operating distributed systems, particularly event-driven architectures.
Requirements
- What do you have to lose?
- Experience with observability, testing, and maintaining production systems.
Nice to have
- 8+ years of software engineering experience with a track record of building and scaling production systems.
- Strong hands-on experience with Stripe and payment systems, including subscriptions, billing, invoicing, and webhook-based integrations.
- Solid understanding of payments concepts such as idempotency, transaction flows, and data consistency (you don't need to be a fintech lifer, but you know what can go wrong).
- Strong backend development experience in C# and/or Node.js.
- Ability to balance speed and quality, making pragmatic decisions that move the business forward without creating long-term risk.
- Comfort working across teams and stepping in where systems or ownership boundaries are unclear.
- Experience contributing to critical systems in production, including debugging, scaling, and improving reliability.
- Track record of mentoring engineers and raising the overall quality of a team.
Apply directly at JobNimbus →Create a free account for alerts like thisView JobNimbus immigration profile
This listing is sourced directly from JobNimbus's careers page and normalized into a canonical job model.