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

Staff Software Engineer (Payments), Backend

$173k - $200k

GoodLeap

Staff Software Engineer

GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more. Over 1 million homeowners have benefited from our simple, fast, and frictionless technology that makes the adoption of these products more affordable, accessible, and easier to understand. Thousands of professionals deploying home efficiency and solar solutions rely on GoodLeap's proprietary, AI-powered applications and developer tools to drive more transparent customer communication, deeper business intelligence, and streamlined payment and operations. Our platform has led to more than $30 billion in financing for sustainable solutions since 2018.

GoodLeap is also proud to support our award-winning nonprofit, GivePower, which is building and deploying life-saving water and clean electricity systems, changing the lives of more than 1.6 million people across Africa, Asia, and South America.

Position Summary

We're looking for a passionate and experienced Staff Software Engineer to join our team that owns the core of our payment technology. In this role, you'll help design, build, and scale both our payments platform and customer-facing payment products, ensuring they are secure, reliable, and performant. You'll collaborate closely with product managers, designers, and fellow engineers to deliver seamless payments experiences that power every transaction.

Key Responsibilities

  • Architect, design, and evolve scalable, high-performance APIs in a distributed environment that power Web, Mobile, and partner integrations
  • Lead integrations with payment processors and alternative payment rails, ensuring reliability, compliance, and future extensibility
  • Collaborate cross-functionally with Product, Risk, Finance, and Operations to translate business requirements into resilient technical solutions
  • Drive the full software development lifecycle, from technical design and implementation through testing, deployment, and post-launch support
  • Mentor and guide engineers across the team, setting high standards for system design, security, scalability, and code quality
  • Champion operational excellence by building and enforcing practices around observability, documentation, monitoring, and alerting
  • Proactively identify, troubleshoot, and resolve complex technical issues to maintain high availability and seamless customer experiences

Qualifications

  • 8+ years of full-stack development experience with Node.js, TypeScript, NestJS, React, HTML, and CSS
  • Experience with cloud infrastructure, preferably AWS
  • Strong system design skills with a focus on scalability, reliability, and security
  • Excellent communication skills and a collaborative, leadership-oriented mindset
  • Passion for clean, maintainable code, mentoring others, and continuous improvement

Bonus Points

  • Knowledge of Stripe, QuickBooks, or similar payment platforms
  • Experience with C#
  • Experience with Datadog or similar observability tools
  • Experience in FinTech or other highly regulated industries
  • Previous work with real-time payment processing systems

Why Join Us?

  • Work on impactful projects that enable sustainability and energy solutions.
  • Competitive salary and benefits package.
  • Opportunity for professional growth in a collaborative, inclusive, and fast-paced environment.
  • Work with a passionate, forward-thinking team dedicated to making a difference.

$173,000 - $200,000 a year In addition to the above salary, this role may be eligible for a bonus and equity.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer (Payments), Backend in Salt Lake City, UT vacancy
  • $218.03k - $256.5k

     ...foster collaboration, connection, and alignment. Attendance is expected and fully supported. We are looking for a Staff Software Engineer to join the Payment Rails team within Coinbase's Platform organization. Payment Rails serves as Coinbase’s gateway between the fiat... 
    Suggested
    Local area

    Coinbase

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

     ...Team/Role We are seeking a seasoned Staff. Software Engineer in the WEX Mobility Engineering...  ...caters fleet management and mobility payments solutions to our large customers and partners...  ...object oriented code in our backend services. Develop public REST APIs... 
    Suggested
    Remote work
    Flexible hours

    WEX

    Salt Lake City, UT
    2 days ago
  • $218.03k - $256.5k

     ...coordination problem between teams. At staff-level, you’ll define what...  ..., real-time detection engine, and the APIs and tooling that...  ...with Transfer Service, Ledger, Payments, Risk, and Compliance to...  ...requirements) : ~8+ years of software engineering experience. ~ You... 
    Suggested
    Local area

    Coinbase

    Salt Lake City, UT
    3 days ago
  • $172.8k - $216k

     ...Senior Staff Software Engineer CA- San Francisco / UT- Sandy / WA- Seattle / NY- New York City / FL- Jacksonville / DE- Greenville / MT- Helena...  ...some of the world's largest Fintechs. We are the only payments innovator that applies tech and engineering capabilities to... 
    Suggested
    Remote work
    Flexible hours

    Galileo Financial Technologies

    Salt Lake City, UT
    6 hours ago
  • $218.03k - $256.5k

     ...efficiency, and safety of these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and Compliance teams — enabling...  ...organization operates faster and more safely. As a Staff Software Engineer, you will own the technical strategy and architecture... 
    Suggested
    Local area

    Coinbase

    Salt Lake City, UT
    3 days ago
  • $153.6k - $264k

     ...Staff Software Engineer, Core API San Francisco, CA; Seattle, WA; Salt Lake City, UT; Jacksonville, FL; New York City, NY Welcoming, collaborative...  ...some of the world's largest Fintechs. We are the only payments innovator that applies tech and engineering capabilities to... 
    Contract work
    Local area
    Remote work
    Flexible hours

    Galileo Financial Technologies

    Salt Lake City, UT
    6 hours ago
  • $200k - $250k

     ...Staff Software Engineer, AI Platform Flex is a growth-stage, NYC headquartered FinTech company that is creating the best rent payment experience. It's hard to believe that it's 2026 and paying rent on time is expensive, inflexible, and difficult. We're here to change... 
    Full time
    Local area
    Relocation package
    Flexible hours
    2 days per week
    3 days per week

    FLEX Inc

    Salt Lake City, UT
    3 days ago
  • $172k - $212k

     ...Senior Software Engineer, Backend Flex is a growth-stage, NYC headquartered FinTech company that is creating the best rent payment experience. It's hard to believe that it's 2026 and paying rent on time is expensive, inflexible, and difficult. We're here to change... 
    Full time
    Local area
    Relocation package
    Flexible hours
    2 days per week
    3 days per week

    FLEX Inc

    Salt Lake City, UT
    3 days ago
  • $95k - $135k

     ...Ruby, Rails, and associated backend technologies such as Swagger...  ...while ensuring adherence to software compliance and testing standards...  ...collaborating with a team of developers/engineers. Experience with Agile...  ...as any other discretionary payment or compensation program) at... 
    Full time
    Remote work
    Flexible hours

    GovCIO

    Salt Lake City, UT
    4 days ago
  • $121.5k - $145.5k

     ...Role We are seeking a seasoned Sr. Software Engineer in the WEX Mobility Engineering...  ...that caters fleet management and mobility payments solutions to our large customers. Mobility...  ...performance object oriented code in our backend services. Develop public REST APIs... 
    Remote work
    Flexible hours

    WEX

    Salt Lake City, UT
    4 days ago
  •  ...Job Title: Staff Software Engineer - AI & MCP Job Summary: Assume a technical leadership role on the team, with ownership of solutions...  ...to translate complex product requirements into scalable backend solutions, robust AI tooling, and highly relevant search experiences... 
    Contract work

    RevSpring

    Salt Lake City, UT
    25 days ago
  • $95k - $135k

     ...Ruby, Rails, and associated backend technologies such as Swagger...  ...while ensuring adherence to software compliance and testing standards...  ...collaborating with a team of developers/engineers. Experience with Agile...  ...as any other discretionary payment or compensation program) at... 
    Full time
    Remote work
    Flexible hours

    GovCIO

    Salt Lake City, UT
    4 days ago
  • $253.9k - $298.7k

     ...expected and fully supported. We’re looking to hire a Senior Staff Software Engineer to join one of our teams within the Platform Product Group....  ...you (ie. job requirements): ~10+ years of experience in backend software engineering using Golang or similar languages ~... 
    Local area

    Coinbase

    Salt Lake City, UT
    3 days ago
  • $134k - $235.9k

     ...partners Behaviors, Perception, and Safety Engineers. The specific duties may include ML/...  ...of an ML team and contribute strong software engineering (SWE) expertise. Support...  ...field of robotics or latency-sensitive backend services ~ Background working with machine... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Salt Lake City, UT
    2 days ago
  •  ...Senior / Staff Software Engineer - UI Client Application Anywhere Type: Contract Category: Development Industry: Life Sciences...  ...interfaces within an Electron shell, collaborates with UX and backend teams, and drives state management, component architecture,... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Salt Lake City, UT
    4 days ago
  • $230.8k - $271.2k

     ...About the RoleConfluent is seeking an innovative and executing Staff Engineer to help make stream processing feel like using a database...  ...serverless Apache Flink.What You Will Bring10+ years of relevant software development experience.Technical Expertise: Deep knowledge of... 
    Remote work

    Confluent

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

     ...Staff Software Engineer Utah | Hybrid This is a Utah-based hybrid position which will require some regular in-office days each week. Employment with BambooHR is contingent on passing both a background and credit check. Essential Job Duties We're looking for... 
    Work at office
    Local area

    BambooHR

    Salt Lake City, UT
    6 hours ago
  •  ...and the financial world. The Role Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Staff Software Engineers who are ready to lead the design and implementation of key capabilities of the next generation of our financial services platform... 
    Full time
    Work experience placement
    Remote work

    SoFi

    Cottonwood Heights, UT
    2 days ago
  • $189.3k - $290.7k

     ...Job Description Job Summary We are seeking a Level 8 Staff Software Engineer to lead complex Android Automotive and 3D visualization software for ADAS HMI experiences. This role backfills a senior technical leadership scope covering signal-driven ADAS visualization... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Salt Lake City, UT
    3 days ago
  •  ...estimate of the current range is: Grade: Technical 411 Pay Range: $157,000.00 - $243,400.00 Job Description The Staff Software Engineer is a position of technical expertise, influence, and leadership in the technology realm. The position will be required to apply... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    5 days ago
  •  ...Staff Software Development Engineer In Test South Jordan, Utah Are you a Staff Software Development Engineer in Test? This is the job for you! What you'll do We are looking for a driven Quality Assurance (QA) Lead and Automation Architect for Neurons UEM (Unified... 
    Work at office
    Flexible hours

    Ivanti

    South Jordan, UT
    2 days ago
  •  ...Java applications. Develop and maintain software documentation. Provide technical...  ...or master’s degree in computer science, Engineering, or a related field. ~ Core Java developer...  ...NTT DATA recruiters will never ask for payment or banking information and will only use... 
    Work at office
    Remote work
    Flexible hours

    NTT America

    Salt Lake City, UT
    6 hours ago
  •  ...environments. As a member of our AI engineering team, you’ll play a critical...  ...in AI and enterprise software — from scalable multi-agent coordination...  .../Golang, API integration, backend frameworks) Strong system...  ...be eligible for commission payments tied to quota achievement.... 
    Hourly pay
    Permanent employment
    Internship
    Summer internship
    Flexible hours

    Teradata

    Salt Lake City, UT
    1 hour ago
  • $140k - $210k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer IV (ML) on the Machine Learning Model Platform team at Indeed, you will be responsible for leading and executing key objectives... 
    Temporary work
    Work experience placement
    Local area

    Indeed Inc.

    Salt Lake City, UT
    4 days ago
  • $218.03k - $256.5k

     ...expected and fully supported. *About the Team: *Financial Engineering builds Coinbase’s financial data and reporting foundations to...  ...What you’ll be doing: Architect and build foundational backend systems with a focus on performance, scalability, and reliability... 
    Local area

    Coinbase

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

     ...mentoring developers, ensuring engineering excellence, and partnering...  ...discussions, and end-to-end software development lifecycle activities...  ...owners, UX designers, backend teams, and stakeholders to refine...  ...well as any other discretionary payment or compensation program) at... 
    Full time
    Remote work
    Flexible hours

    GovCIO

    Salt Lake City, UT
    1 day ago
  •  ...gov. This remote position requires deep expertise in Ruby on Rails and React, alongside experience with OpenAI API integrations and backend technologies like Swagger and Git. Candidates should have 12+ years of experience or 8+ years with a Master's degree, and be able... 
    Remote work

    GovCIO

    Salt Lake City, UT
    6 hours ago
  •  ...leading provider of cloud-based software for dealerships, serving the...  ..., Parts, Service, Rentals, Payments, Accounting, and Customer Relationship...  ...for a Senior Software Engineer to join one of our high-...  ...including Node.js and modern backend frameworks such as NestJS - with... 
    Full time
    Flexible hours

    Lightspeed DMS

    South Jordan, UT
    1 day ago
  • Job Title Experience: 5 to 8 years experience in Java, Microservices, Springboot, SQL, Unix Experience with Java frameworks such as DropWizard, Spring and Hibernate Experience with Databases (DB2, Oracle, Cassandra, Mongo) Experience with microservice architectures ...

    Argyle Infotech

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

    A leading technology company is seeking a Senior Backend Engineer to design and implement robust backend systems in a fully remote environment. Responsibilities include managing AWS infrastructure using tools like Terraform and Kubernetes, collaborating on high-performance... 
    Full time
    Remote work
    Flexible hours

    Lumenalta

    Salt Lake City, UT
    6 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer (Payments), Backend. Be the first to apply!