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

Staff Software Engineer

$170.9k - $193.5k

GoodLeap

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 Overview

We’re looking for a passionate and experienced Staff Software Engineer to join the team building financial tools that help contractors manage and grow their businesses. In this role, you’ll design and scale backend services that support critical business operations, including payments and other financial workflows. You’ll collaborate closely with product managers, designers, and fellow engineers to deliver secure, reliable tools that reduce operational friction and give contractors greater control over their finances. 

What You'll Do

  • Architect, design, and evolve scalable, high-performance APIs and backend services for contractor financial tools
  • Build secure and reliable capabilities that support payments and other financial workflows 
  • Integrate with internal and external systems while keeping services maintainable and extensible
  • Collaborate cross-functionally with Product, Design, Finance, Risk, and Operations to translate business needs 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 through strong practices around observability, documentation, monitoring, alerting, and incident response 
What You Bring

  • 8+ years of software development experience, with deep backend expertise in Node.js, TypeScript, and NestJS
  • Experience with cloud infrastructure, preferably AWS
  • Strong system design skills, with experience building scalable, reliable, and secure distributed systems and APIs
  • Excellent communication skills and a collaborative, leadership-oriented mindset
  • Passion for clean, maintainable code, mentoring others, and continuous improvement 
Bonus Points

  • Experience building B2B SaaS, financial technology, or business operations products
  • Experience with event-driven architectures, domain-driven design, or complex third-party integrations 

Base pay range (CA, WA, NJ, MA, DC, NYC) per year: $170,900 - $193,500

Base pay range (all other US locations) per year: $155,400- $175,900

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 and identifying potential inconsistencies or verification signals in application materials based on available information. 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.

Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Roseville, CA vacancy
  • $170.5k - $193.5k

     ...technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries...  .... Position Overview We are seeking a highly skilled Staff Software Engineer to bring technical excellence, initiative and leadership to... 
    Suggested

    GoodLeap

    Roseville, CA
    7 days ago
  • $160k - $190k

     ...inventory, and omnichannel execution.About the RoleWe are seeking a highly technical, strategic, and domain-expert Lead / Staff Software Engineer to spearhead the engineering, integration, and automation of our core enterprise merchandising platforms. In this role, you... 
    Suggested
    Work experience placement
    H1b
    Work at office
    Local area
    Home office
    Relocation package
    Monday to Thursday

    Williams-Sonoma

    Rocklin, CA
    3 days ago
  • $172.5k - $252.5k

     ...Eaton’s North American Sales division is currently seeking an Application Engineer to join its team. This role can be based in Pleasanton, CA, or Roseville, CA, and will focus on power distribution solutions across the Bay Area and Greater Sacramento region. This exciting... 
    Suggested
    Full time
    H1b
    Local area
    Relocation
    Visa sponsorship

    Eaton

    Roseville, CA
    5 days ago
  •  ...not expecting the successful candidate to know every machine or software package in our facility, but they must have practical...  ...Because this role works closely with our machines, operators, Engineering, Quality, and Production teams, the programmer must be available... 
    Suggested
    Full time
    Traineeship
    Remote work

    Roseville Precision Inc

    Rocklin, CA
    5 days ago
  • $107k - $178k

     ...requires strong project management skills, a solid understanding of mining and regulatory environments, and experience coordinating engineering, environmental, geotechnical, water, and permitting disciplines. This position offers the opportunity to lead high-profile... 
    Suggested
    For subcontractor
    Work at office
    Flexible hours
    3 days per week

    GHD

    Roseville, CA
    4 days ago
  • $151.6k - $222.4k

     ...scale. Your ImpactOwn features end-to-end across the complete software development lifecycle including AI, spanning requirements gathering...  ...in design and code reviews, contributing to shared engineering standards and long-term system health. Partner closely with product... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Rancho Cordova, CA
    2 days ago
  • $240.7k - $303.2k

     ...is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and...  ...infrastructure that supports them. The Senior Director of Software Engineering will lead the Funding & Payments engineering team, owning the... 
    For contractors

    Ring

    Roseville, CA
    1 day ago
  • Job Description We are looking for a PowerApp Developer to work for an enterprise customer. In this role you will be responsible for maintaining and operating existing PowerApps developments and ensuring that all PBI's dashboards are created for business operations....

    Insight Global

    Rocklin, CA
    3 days ago
  •  ...Job Description Job Description Technician Assistant / Express Software Specialist Join the team at Audi Rocklin as a Technician Assistant / Express Software Specialist, where you will play a key role in supporting our service department and ensuring vehicles are... 

    Audi Rocklin

    Rocklin, CA
    2 days ago
  • Software Engineer We are currently seeking talented individuals to join our engineering team in Rancho Cordova, CA to perform front-end and middleware development of our products. Minimum 5 years of professional Windows development experience, using Microsoft... 

    Automation ONSPEC Software Inc.

    Rancho Cordova, CA
    more than 2 months ago
  •  ...Job Title: DevOps Software Engineer Location: California Folsom Years of Experience: 10 15 Years Responsibilities: Design, implement, and manage CI/CD pipelines to automate software delivery processes. Collaborate with development teams to ensure smooth... 

    Yantran LLC

    Folsom, CA
    3 days ago
  • $136.5k - $276.5k

    Switching Software Customer Engineering EscalationsThis role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Roseville, CA
    15 hours ago
  • $144.9k - $164.5k

     ...is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries...  ...and South America. About the Role:  As a Senior Software Engineer in the Documents domain, you will play a critical role in... 

    GoodLeap

    Roseville, CA
    11 days ago
  • $160k - $225k

     ...Join our team and help shape the future of unmanned technology within the defense industry today!ABOUT THE JOBAs an Embedded Software Engineer, you will architect and implement mission-critical software for our next-generation UAV flight computers. You will be the primary... 
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work

    Kratos Defense & Security Solutions

    Roseville, CA
    2 days ago
  • $105.5k - $213.5k

    Software Engineer IIThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Roseville, CA
    15 hours ago
  • $220k - $250k

     ...ABOUT THE JOB As a Principal Software Engineer V (UAV Embedded), you will architect and implement mission-critical software for our next-generation UAV flight computers. You will be the primary link between complex flight algorithms and custom avionics hardware, developing... 
    Full time
    Work at office
    Weekend work

    Kratos Defense

    Roseville, CA
    a month ago
  • $95.7k

     ...technology lifecycle in action. Unlike many companies where hardware, software, and manufacturing operate separately, Intel brings them...  ...and global deployment. Whether you're tackling engineering challenges, improving operations, analyzing data, advancing next... 
    Hourly pay
    Summer work
    Internship
    Local area
    Immediate start
    Worldwide
    Relocation package
    Shift work

    Intel

    Folsom, CA
    15 hours ago
  •  ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... 
    Work experience placement
    Immediate start
    Worldwide

    USM Systems

    Roseville, CA
    15 hours ago
  •  ...Job Description Position Overview The Director of SCADA Engineering leads a team of 15-20 Systems Integration and Automation Engineers...  ...Systems Integration Department's project expense and labor budgets, staff utilization, milestone dates aligned with project schedule, and... 
    For contractors
    Work experience placement
    Work at office

    Trimark Associates

    Folsom, CA
    24 days ago
  •  ...seeking an experienced Senior or Lead Project Engineer to oversee and drive their...  ...and training to estimating and engineering staff — supporting their professional growth and...  ...Stay current on Procore and Bluebeam software updates and integrate relevant changes into... 
    For contractors
    For subcontractor
    Work at office

    RimePro Inc

    Rocklin, CA
    a month ago
  • $140k - $185k

     ...Job Description Job Description Wunderlich-Malec Engineering has a Lead Commissioning Engineer opportunity available in Roseville, CA. The Lead Commissioning/Testing Engineer will be responsible for testing/commissioning Transmission and Distribution substations... 
    Full time
    Temporary work
    For subcontractor
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Wunderlich-Malec Services, Inc.

    Roseville, CA
    2 days ago
  •  ...problems.Brings technical thinking to break down complex data and to engineer new ideas and methods for solving, prototyping, designing, and...  ...failure risk.Provides mentoring to others to set an example of software systems design and development innovation and excellence.... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Roseville, CA
    2 days ago
  • $201.2k - $229.1k

     ...is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries...  ...South America. Position Summary  The Principal Software Engineer will be responsible for building, maintaining, monitoring, and... 

    GoodLeap

    Roseville, CA
    20 days ago
  • $153.5k - $310.5k

    Principal Signal Integrity Engineer - R&D Networking PlatformsThis role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Worldwide

    Hewlett Packard Enterprise

    Roseville, CA
    15 hours ago
  •  ...team player and have strong interest in learning cuttingedge technologiesThis position is only available to those interested in direct staff employment opportunities with NTT DATA, Inc. or its subsidiaries. Please note, 1099 or corp-2-corp contractors or the equivalent... 
    For contractors
    Remote work
    Work from home

    NTT DATA

    Roseville, CA
    15 hours ago
  •  ...data privacy control requirements. Education And Experience Required Bachelor’s degree in computer science, Information Systems, Engineering, Business, or a related field; advanced degree an asset. 10+ years of IT project and program management experience delivering large... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Worldwide
    Shift work
    2 days per week

    Hewlett Packard Enterprise

    Roseville, CA
    1 day ago
  •  ...including the design, build, implementation, and support of computer software and related processes. Works with project and support teams to...  ..., and satisfaction. Leads optimization activities to ensure staff effectively use the systems.Develops ad hoc reporting,... 
    Work experience placement

    Adventist Health

    Roseville, CA
    3 days ago
  • $140k - $210k

     ...team and help shape the future of unmanned technology within the defense industry today! GENERAL JOB SUMMARY: Perform software engineering tasks related to the design, implementation, test, and validation of autonomous aircraft flight control software, and higher... 
    Full time
    For contractors
    Work at office
    Local area
    Weekend work

    Kratos Defense

    Roseville, CA
    more than 2 months ago
  • $140k - $210k

     ...Join our team and help shape the future of unmanned technology within the defense industry today!GENERAL JOB SUMMARY:Perform software engineering tasks related to the design, implementation, test, and validation of autonomous aircraft flight control software, and higher... 
    Temporary work
    For contractors
    Local area

    Kratos Defense & Security Solutions

    Roseville, CA
    2 days ago
  • $111.03k - $181.94k

     ...next generation of technologies that will shape the future for decades to come.Position Overview We are looking for a Graphics Software Engineer where the key goal will be to focus on rigorously ensuring the robustness and quality of our Graphics IP offerings through... 
    Full time
    Local area
    Immediate start
    Shift work

    Intel

    Folsom, CA
    3 days ago

Do you want to receive more vacancies?

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