Staff Software Engineer, Payments (Backend)
Company: GoodLeap
Location: Roseville
Posted on: February 17, 2026
|
|
|
Job Description:
Job Description Job Description About GoodLeap: 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 payments 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. What You'll Do 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 What
You Bring 7 years of back-end development experience with Node.js
and TypeScript Proven expertise in architecting complex distributed
systems with a focus on scalability, reliability, and security
Extensive experience in designing and developing RESTful and APIs,
including versioning, documentation, and performance optimization
Hands-on experience with cloud infrastructure (preferably AWS),
including microservices, serverless, and containerized environments
Strong system design and architectural decision-making skills,
balancing trade-offs between performance, maintainability, and
business needs Demonstrated ability to mentor and lead engineering
teams, fostering collaboration, knowledge-sharing, and technical
excellence Passion for writing clean, maintainable code and driving
best practices in testing, CI/CD, and observability Excellent
communication and cross-functional collaboration skills, with a
proven track record of influencing technical direction at scale
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. In addition
to the above salary, this role may be eligible for a bonus and
equity. Additional Information Regarding Job Duties and Job
Descriptions: Job duties include additional responsibilities as
assigned by one's supervisor or other managers related to the
position/department. This job description is meant to describe the
general nature and level of work being performed; it is not
intended to be construed as an exhaustive list of all
responsibilities, duties and other skills required for the
position. The Company reserves the right at any time with or
without notice to alter or change job responsibilities, reassign or
transfer job position or assign additional job responsibilities,
subject to applicable law. The Company shall provide reasonable
accommodations of known disabilities to enable a qualified
applicant or employee to apply for employment, perform the
essential functions of the job, or enjoy the benefits and
privileges of employment as required by the law. If you are an
extraordinary professional who thrives in a collaborative work
culture and values a rewarding career, then we want to work with
you! Apply today! We are committed to protecting your privacy. To
learn more about how we collect, use, and safeguard your personal
information during the application process, please review our
Employment Privacy Policy and Recruiting Policy on AI . We may use
artificial intelligence (AI) tools to support parts of the hiring
process, such as reviewing applications, analyzing resumes, or
assessing responses. These tools assist our recruitment team but do
not replace human judgment. Final hiring decisions are ultimately
made by humans. If you would like more information about how your
data is processed, please contact us.
Keywords: GoodLeap, Pleasanton , Staff Software Engineer, Payments (Backend), IT / Software / Systems , Roseville, California