JobNimbus

JobNimbus

Principal Software Engineer - FinTech

Lehi, Utah · Principal

Sponsorship not specifiedDetected 5 days ago
C#Node.jsDistributed SystemsNoSQLAWSTerraformData EngineeringLeadership

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

  • Drive Strategic Stripe Integration: Architect and govern deeply integrated, enterprise-grade Stripe workflows encompassing complex subscription models, global invoicing, dynamic payment intents, and resilient webhook mesh networks.
  • Cross-Organizational Alignment: Partner as a peer with Product, Finance, and Executive leadership to translate business strategy into scalable technical realities, ensuring the payments domain seamlessly intersects with other core product verticals.
  • Hands-on Technical Leadership: Write elegant, foundational code for critical system components, establish core framework patterns in C# and Node.js, and review critical designs to maintain pristine system integrity.
  • Leverage AI Acceleration: Champion the strategic adoption of AI-assisted development tools to optimize engineering velocity, automate repetitive patterns, and uplift code quality across the domain.
  • Ownership. You own the outcomes, drive initiatives, and solve problems proactively. If you need direction and someone to hold your hand, this job is not for you.
  • Team Commitment. You build, mentor, and lead a high-performance engineering team that delivers results together.

Requirements

  • What do you have to lose?
  • You have deep experience with advanced telemetry, tracing, and proactive alerting in financial systems.
  • You know your strengths, weaknesses, and how to surround yourself with the right talent to succeed.

Nice to have

  • 10+ years of software engineering experience with a proven track record of architecting, scaling, and operating high-throughput production systems at an enterprise level.
  • Deep, domain-level expertise in Stripe and modern payment infrastructures, with an intimate understanding of ledgering, money movement, complex subscription lifecycles, and financial reconciliation.
  • Battle-tested knowledge of distributed systems failures
  • you know exactly how networks fail, how distributed transactions break down, and how to architect self-healing, idempotent systems.
  • Mastery of backend technologies, specifically C# and/or Node.js, utilizing event-driven microservices and asynchronous architectures.
  • Proven organizational influencer
  • you have a track record of leading technical strategy across multiple teams and navigating ambiguous organizational or system boundaries with ease.
  • Expert-level understanding of data engineering in a transactional environment, including relational databases, NoSQL design, and high-performance caching (experience with Couchbase is a major plus).

Benefits

  • Define and execute the long-term technical vision for JobNimbus's payments ecosystem, architecting a world-class, multi-billion-dollar scale financial platform.
  • Multiply Engineering Talent: Act as a dedicated mentor and sponsor to Staff and Senior engineers, fostering a culture of continuous learning, deep technical curiosity, and extreme ownership.
  • Everything we build should leave our customers saying, "Aw dip.
  • Proactive Learning.
  • You stay ahead of the curve, continuously learning and implementing cutting-edge technologies.

Company info

  • Establish company-wide engineering standards for event-driven architectures, testing strategies, operational observability, and system performance.

Visa & Work Authorization

  • Act as a dedicated mentor and sponsor to Staff and Senior engineers, fostering a culture of continuous learning, deep technical curiosity, and extreme ownership.

This listing is sourced directly from JobNimbus's careers page and normalized into a canonical job model.