Taro Logo

Staff Software Engineer, Payments (Backend)

Technology company delivering financing and software products for sustainable solutions, with over $30 billion in financing for sustainable solutions since 2018.
San Mateo, CA, USASan Francisco, CA, USAIrvine, CA, USA
$173,000 - $200,000
Backend
Staff Software Engineer
Hybrid
7+ years of experience
Finance · Enterprise SaaS

Job Description

GoodLeap, a leading technology company in sustainable solutions financing, is seeking a Staff Software Engineer to join their payments technology team. With over $30 billion in financing facilitated since 2018, GoodLeap has established itself as a pioneer in making sustainable home improvements more accessible and affordable.

The role offers an exciting opportunity to work on mission-critical payment systems that power the company's core business operations. As a Staff Software Engineer, you'll be responsible for architecting and building scalable payment solutions that handle significant transaction volumes while maintaining the highest standards of security and reliability.

The position requires a seasoned professional with 7+ years of experience in backend development, particularly with Node.js and TypeScript. You'll be working in a distributed systems environment, designing and implementing high-performance APIs that serve web, mobile, and partner integrations. The role demands strong technical leadership skills, as you'll be mentoring other engineers and driving best practices across the team.

What makes this role particularly compelling is the combination of technical challenges and meaningful impact. You'll be working on technology that directly enables sustainable energy adoption while solving complex problems in payment processing, system architecture, and scalability. The company offers competitive compensation ($173,000 - $200,000 plus bonus and equity) and the flexibility of hybrid work across multiple locations.

GoodLeap's commitment to sustainability extends beyond their core business through their nonprofit arm, GivePower, which has impacted over 1.6 million lives through clean water and electricity projects globally. This role offers the unique opportunity to advance your career while contributing to environmental sustainability and social impact.

The ideal candidate will bring not only technical expertise but also strong communication skills and the ability to collaborate across departments. You'll be working in a fast-paced, mission-driven environment where your decisions will have a direct impact on the company's success in accelerating the adoption of sustainable home solutions.

Last updated a day ago

Responsibilities For Staff Software Engineer, Payments (Backend)

  • Architect, design, and evolve scalable, high-performance APIs in a distributed environment
  • Lead integrations with payment processors and alternative payment rails
  • Collaborate cross-functionally with Product, Risk, Finance, and Operations
  • Drive the full software development lifecycle
  • Mentor and guide engineers across the team
  • Champion operational excellence
  • Proactively identify, troubleshoot, and resolve complex technical issues

Requirements For Staff Software Engineer, Payments (Backend)

Node.js
TypeScript
  • 7+ years of back-end development experience with Node.js and TypeScript
  • Proven expertise in architecting complex distributed systems
  • Extensive experience in designing and developing RESTful APIs
  • Hands-on experience with cloud infrastructure (preferably AWS)
  • Strong system design and architectural decision-making skills
  • Demonstrated ability to mentor and lead engineering teams
  • Passion for writing clean, maintainable code
  • Excellent communication and cross-functional collaboration skills

Benefits For Staff Software Engineer, Payments (Backend)

Equity
  • Competitive salary and benefits package
  • Opportunity for professional growth
  • Bonus eligible
  • Equity eligible

Related Jobs