Senior Software Engineer
Company: GoodLeap
Location: San Mateo
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 About the Role: As a Senior Software
Engineer in the Documents domain, you will play a critical role in
designing and developing innovative solutions that power GoodLeap’s
document lifecycle management. You’ll work on building systems that
ensure the accuracy, compliance, and efficiency of document-related
processes, collaborating closely with engineers and product
managers to deliver high-impact features. This role demands
exceptional attention to detail and the ability to analyze legal
documents, business requirements, the lifecycle of a loan and
translating them into effective technical solutions. You’ll focus
on hands-on development, championing best practices in code
quality, testing, and scalability. Your work will directly impact
how GoodLeap delivers seamless and reliable document solutions to
partners and customers. We’re looking for someone who can
contribute as an outspoken team member—actively sharing ideas,
providing constructive feedback, and driving discussions to improve
the team’s performance. If you’re excited about solving complex
challenges, leading by example, and seeing your work in action,
this role is for you. Join us to be part of a team that values
curiosity, ownership, and innovation—all while contributing to a
mission that empowers businesses and drives sustainable solutions.
About the Team: The Documents domain is at the heart of GoodLeap’s
mission to simplify and streamline the loan lifecycle, overseeing
everything from document generation to signing and vaulting. This
team is responsible for building and optimizing tools that handle
over 16,000 unique document variations, ensuring seamless
integration with platforms like DocuSign, Salesforce, and
eOriginal. The team is dedicated to improving document automation,
data consistency, and compliance by developing innovative solutions
that meet the needs of both internal and external stakeholders.
With a focus on understanding the complexities of legal documents
and business requirements, we strive to deliver solutions that are
accurate, compliant, and user-friendly. We prioritize code quality,
robust testing pipelines, dashboards, and automation to deliver
reliable and efficient document management systems. With a mix of
greenfield projects and system enhancements, the team continuously
pushes the boundaries of technology to create impactful solutions.
On the technical side, the team leverages technologies like React,
Node.js, Typescript, Nest.js, Serverless, SST, DynamoDB, AWS
Lambda, API Gateway, Kafka, Event Driven Architecture, and Webhooks
to build and maintain scalable systems. Essential Job Duties and
Responsibilities Design, develop, and maintain scalable,
high-quality web applications and APIs, focusing on Node.js and AWS
services. Build secure, reliable, and compliant solutions for
document generation, signing, and vaulting with an emphasis on
scalability, performance, and maintainability. Collaborate with
cross-functional teams, product managers, and legal experts, to
deliver features that meet legal and business requirements. Analyze
legal documents and business needs to design technical solutions
that ensure compliance and accuracy. Write testable, reliable code
and implement continuous deployment practices for production
systems. Participate in design and code reviews, providing
technical feedback to uphold engineering excellence. Mentor and
support the career development of engineers through pair
programming, technical guidance, and knowledge sharing. Analyze and
optimize application code, APIs, and distributed systems to ensure
efficiency and reliability. Deploy, monitor, and troubleshoot
large-scale systems to maintain high availability and resolve
issues in a timely manner. Stay current with emerging technologies,
driving hands-on implementation and innovation across the platform.
Required Skills, Knowledge, and Abilities Strong problem-solving
and algorithmic skills typical of any software engineering role.
Extensive experience with one or more of the following
technologies: React, Node.js, Typescript, Nest.js, Serverless, SST,
DynamoDB, AWS Lambda, API Gateway and Kafka, coupled with a strong
aptitude for learning new tools and frameworks. Experience building
RESTful APIs and working with databases. In-depth knowledge of
large-scale web application design, including clustering, caching,
performance tuning, and scalability strategies. An ability to
understand and translate legal documents and business requirements
into technical solutions. Strong written and verbal communication
skills, with an ability to explain technical concepts to diverse
audiences. Ideal Candidate values: Attention to detail and
accuracy, particularly when dealing with legal documents and
business requirements. Collaboration and consensus-building as
patterns for problem-solving. Transparency in the face of ambiguous
or difficult situations. “Getting stuff done” through simple,
pragmatic iteration and a strong focus on user needs. A high level
of curiosity and staying abreast of the latest technologies.
Proactively resolving problems and displaying a strong sense of
ownership. Challenging the status quo when it makes sense to do so.
In addition to the above salary, this role may be eligible for a
bonus. 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, San Leandro , Senior Software Engineer, IT / Software / Systems , San Mateo, California