Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - FinTech

JobNimbus

Job Description

Job Description

We are obsessed with the hero's journey at JobNimbus. 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. What do you have to lose? You might make a few new friends, learn about a sick new company doing some amazing things, and maybe even land a new job!

Mission:

Lead the design and delivery of JobNimbus's payments platform, building secure, scalable systems powered by Stripe that enable seamless financial experiences for our customers. Partner closely with engineering, product, and finance to solve complex payment challenges while improving system reliability, scalability, and engineering quality.

What You'll Be Doing:

  • 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.
  • Act as the go-to expert for payments within the organization, guiding decisions around transaction flows, system reliability, and data integrity.
  • 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.
  • Write production code alongside the team, especially on the most critical or complex parts of the system.
  • Raise the bar on engineering quality through strong system design, testing practices, and operational reliability.
  • Mentor engineers across teams, particularly in distributed systems and payments-related challenges.
  • Lead initiatives that improve transaction reliability, billing flexibility, and system performance.
  • Ensure systems meet expectations for security, data protection, and operational stability in a financial context.
  • Leverage AI-assisted tools to improve development speed, reduce repetitive work, and enhance system quality.

What Makes You the Hero for This Job:
  • 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).
  • Proven ability to lead technical decisions within a domain and guide other engineers toward strong solutions.
  • Strong backend development experience in C# and/or Node.js.
  • Experience building and operating distributed systems, particularly event-driven architectures.
  • 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.
  • Experience with cloud infrastructure (AWS) and building highly available systems.
  • Strong understanding of API design and integrating with third-party services.
  • Experience with observability, testing, and maintaining production systems.
  • Infrastructure as Code (Terraform)
  • Database management and design (SQL, NoSQL). Knowledge of Couchbase a plus.

Superpowers:

  • Extreme 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.
  • Customer Obsessed. Everything we build should leave our customers saying, "Aw dip. This product is off the charts cool. Whoever wrote that code deserves a raise!"
  • Proactive Learning. You stay ahead of the curve, continuously learning and implementing cutting-edge technologies.
  • Team Commitment. You build, mentor, and lead a high-performance engineering team that delivers results together.
  • Self Awareness. You know your strengths, weaknesses, and how to surround yourself with the right talent to succeed.

Mentor (Hit us up to get more information)

Dustan Halbach - Specialist in hiring amazing people, lover of the outdoors, hunting, fly fishing, snowboarding, hockey and golf.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - FinTech in Salt Lake City, UT vacancy
  •  ...right place. Role Overview We are seeking a fullstack Senior Staff Engineer to drive the architecture, development, and scaling of our Next...  ...Experience: Extensive experience in professional software development, with a proven track record of operating at a staff... 
    Suggested

    Palo Alto Networks

    Salt Lake City, UT
    4 days ago
  •  ...are ready to explore how AI can elevate their work and help us reimagine the future of HR. Essential Job Duties Our ideal Staff Software Engineer, Permissions will be the technical authority for BambooHR's next-generation permission service — designing and building the... 
    Suggested
    Contract work
    Work at office

    Bamboohr17

    Salt Lake City, UT
    4 days ago
  • $2,000 per month

     ...employment with BambooHR is contingent on passing both a background and credit check. Essential Job Duties We’re looking for a Staff Software Engineer to help build and scale BambooHR’s AI platform, powering the next generation of intelligent product experiences. This team... 
    Suggested
    Work at office
    Local area

    BambooHR

    Salt Lake City, UT
    4 days ago
  •  ...As a Staff Software Engineer at Remi, you’ll build and maintain our core software products supporting the world’s first three-sided roofing marketplace. This includes everything from mobile-friendly portals for homeowners and subcontractors, to automated workflows and... 
    Suggested
    Full time
    For subcontractor

    REMI Company

    Salt Lake City, UT
    3 days ago
  •  ...investigations involving SQLE, PDE, OS, networking, infrastructure, and performance teams to resolve complex, system‑wide issues Influence engineering decisions through deep technical insights derived from real‑world system behavior under memory pressure Diagnose and resolve... 
    Suggested
    Permanent employment
    Flexible hours

    Teradata

    Salt Lake City, UT
    4 days ago
  • $140.6k - $173.1k

     ..., ME About the Team/Role We are seeking a seasoned Staff Software Engineer in the North America Mobility organization. This role will...  ...at the vanguard of generative AI, distributed systems, and fintech, you will empower WEX to deliver highly intelligent, proactive... 
    Remote work
    Flexible hours

    WEX

    Salt Lake City, UT
    6 days ago
  • $225k - $275k

     ...Productivity exists to make work better for every engineer at Aff­irm. Our mission is to simplify and accelerate software development across the company. We own the...  ...working across a broad stack in a hypergrowth FinTech environment—a complex, high‑leverage challenge... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Affirm

    Salt Lake City, UT
    3 days ago
  •  ...home improvement, and offering loan origination services to fintech partners. We work directly with thousands of dealers, contractors...  ...prove it! How You Will Support The Team: The Senior Software Engineer is responsible for translating business requirements to... 
    For contractors
    Work experience placement
    Work at office
    3 days per week

    Medallion Bank

    Salt Lake City, UT
    3 days ago
  •  ...financial platform. As a Principal Engineer, you will champion the...  ...high availability, and future fintech expansions. Drive Strategic...  ...mentor and sponsor to Staff and Senior engineers, fostering...  ...for This Job: ~10+ years of software engineering experience with a... 
    Immediate start

    JobNimbus

    Salt Lake City, UT
    3 days ago
  • $130k - $170k

     ...Founded by CPAs, tax attorneys, and engineers, Taxbit is the leading innovator automating...  ...disruptor trusted by the world's leading fintechs, marketplaces, digital asset players, Big...  ...~3+ years of professional software engineering experience, with at least 1... 
    Work at office
    Work from home
    Flexible hours

    TaxBit

    Salt Lake City, UT
    12 days ago
  •  ...A fintech startup is seeking a talented Full Stack Engineer to join their collaborative team. The role focuses on design and development of robust web platforms, leveraging Elixir and modern frontend frameworks. Candidates should have over 5 years of full-stack experience... 

    PetsApp

    Salt Lake City, UT
    1 day ago
  •  ...comprehensive platform. We are an early‑stage fintech startup that is backed by some...  ...and are looking for a talented Full Stack Engineer to help us build and scale this FinTech...  ...with a meticulous approach to quality in software development. Bonus: Extensive experience... 
    Contract work

    PetsApp

    Salt Lake City, UT
    1 day ago
  •  ...eligible to work in the United States to be considered. Visa sponsorship is not available for this role * Job Summary The Senior Software Engineer is a technical leader responsible for building, maintaining, and evolving Sorenson's Android Video Relay Service (VRS)... 
    Full time
    Local area
    Immediate start

    CaptionCall

    Salt Lake City, UT
    4 days ago
  • $95.9k - $143.8k

     ...mission to expand access to high-quality, affordable education. Our engineering teams build the platforms, services, and tools that support...  ...empower employees across the university. We are looking for a Software Engineer I who is eager to launch and grow their software... 
    Full time
    Internship
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    3 days ago
  •  ...Position Overview We are seeking a Senior Software Engineer to design, build, and operate core backend systems while remaining comfortable working across the entire stack when needed. This role is for an engineer with deep backend expertise who enjoys understanding how... 
    Work at office
    Local area
    Visa sponsorship
    Flexible hours

    LE027 Rivet Health LLC

    Salt Lake City, UT
    1 day ago
  • $150k - $180k

     ...Senior Software Engineer TL;DR: Join a fast-growing, YC-backed startup in Lehi, UT Lead a small engineering team, owning major feature implementation and architecture Strong individual contributor What would make you stand out? Required: 5+ years full-time SWE experience... 
    Full time
    Relocation package

    Zaymo

    Salt Lake City, UT
    2 days ago
  • $114.48k - $139.59k

     ...restrictions). We value inclusive, diverse environments where every idea and perspective is valued. Ancestry is looking for a Senior Engineer, Frontend Platform, to join our Web Platform team. You will work to solve, implement, deliver, and adopt shared architecture,... 
    Live in
    Work at office
    Flexible hours

    Ancestry

    Salt Lake City, UT
    3 days ago
  •  ...A leading open source software company is looking for a Junior Software Developer to join their Observability team. This role offers a chance to work with technologies including Python and Go, as well as cloud-native monitoring solutions. Ideal candidates will have a... 
    Remote work

    Canonical

    Salt Lake City, UT
    2 days ago
  • $158k - $176k

     ...integrated with other systems. You will help maintain a rules-based engine that analyzes these messages to identify relevant patterns and...  ...The Role In this position, you will oversee the end-to-end software development process, including gathering and refining requirements... 
    Flexible hours

    PointClickCare

    Salt Lake City, UT
    4 days ago
  • $110.5k - $149.5k

     ...We are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will write critical, significant portions of the code behind... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tend.ai

    Salt Lake City, UT
    1 day ago
  • $130.5k - $252.3k

     ...pioneered the locum tenens staffing model, supporting millions of patients annually across the country. We are looking for a Sr. Software Engineer to join our DMO Engineering team, which designs, builds, and maintains the technology platforms that power CHG’s staffing and... 
    Temporary work
    Locum
    Work from home
    Flexible hours

    CHG Healthcare

    Salt Lake City, UT
    4 days ago
  •  ...Consulting (CMC) is seeking a highly experienced Senior SCADA Engineer to support the design, operation, and maintenance of advanced SCADA...  ...with limited information. Proficiency with engineering tools, software platforms, and automated systems. Ability to work onsite as... 

    Coalesce Management Consulting

    Salt Lake City, UT
    3 days ago
  • $131.75k - $178.25k

     ...range $131,750.00/yr - $178,250.00/yr We are looking for a software engineering leader who is passionate about creating next-generation healthcare...  ...Salt Lake City, UT $139,000 - $150,000 2 weeks ago Senior/Staff/Principal Software Engineer Salt Lake City, UT $110,500 - $1... 
    Full time
    Temporary work
    Local area
    Flexible hours

    TENDO

    Salt Lake City, UT
    4 days ago
  •  ...solutions provider is seeking a Forgerock Developer in Salt Lake City, Utah. The ideal candidate will have over 6 years of experience in software development, expertise in Java, JavaScript, and other technologies. Responsibilities include providing support and maintenance for... 

    System One

    Salt Lake City, UT
    1 day ago
  •  ...developing publicly available Android apps using Kotlin ~ Solid understanding of software design patterns, algorithms, and data structures ~ Experience leading and mentoring junior engineers ~ Strong analytical and problem-solving skills ~ Excellent... 
    Worldwide

    Dexian

    South Salt Lake, UT
    9 hours ago
  •  ...architecture. Understanding of DevOps practices and infrastructure as code (IaC). Prior experience working in financial, banking, or fintech industries is an advantage. Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for... 

    Ampcus

    Salt Lake City, UT
    3 days ago
  •  ...Job Description The Principal Software Engineer is the primary technical leader of the department. This practitioner ships production software, earns credibility through results, and sets the standard others follow. The Principal works inside the systems they influence... 

    Vinsari

    Salt Lake City, UT
    4 days ago
  • $48k - $96k

     ...experience of at least 4 years in mobile development Must have apps on the app store with over 100 reviews 5+ years of production-level software development experience Recent experience with RxJava Strong design and coding skills (Java/Android) Written and verbal advanced... 
    Remote work
    Flexible hours

    Lumenalta

    Salt Lake City, UT
    2 days ago
  • Job Title Location: Dallas, TX or SLC, UT (Day 1 onsite) – Local preferred. Maximum number of submissions: 2 Python Resources: Strong programming skills in Python programming language Experience with writing and testing Python code, debugging for various...
    Local area

    Kasmo Global

    Salt Lake City, UT
    2 days ago
  • $100k

     ...etc to name a few. Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent... 
    Full time
    H1b

    SynergisticIT

    Salt Lake City, UT
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - FinTech. Be the first to apply!