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 a month ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Roseville, CA vacancy
  • $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
    6 days ago
  • $170.9k - $193.5k

     ...technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries...  ...Overview We’re looking for a passionate and experienced Staff Software Engineer to join the team building financial tools that help... 
    Suggested
    For contractors

    GoodLeap

    Roseville, CA
    11 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... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Roseville, CA
    7 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... 
    Suggested
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work

    Kratos Defense & Security Solutions

    Roseville, CA
    4 days ago
  • We are seeking a highly technical Integration Services contractor to support newly developed and evolving integration processes. These processes are currently under active development and review, and this role will play a key part in validating data integrity, documenting...
    Suggested
    For contractors

    Yantran LLC

    Roseville, CA
    1 day ago
  •  ...Sr Software Engineer Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together the best... 
    Long term contract
    Work at office
    Work from home

    Perfict Global, Inc.

    Rocklin, CA
    1 day ago
  •  ...Software Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies... 
    Internship
    Work at office
    Local area
    2 days per week

    Hewlett Packard Enterprise Development LP

    Roseville, CA
    2 days 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
    7 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... 
    Full time
    H1b
    Local area
    Relocation
    Visa sponsorship

    Eaton Corporation

    Roseville, CA
    6 days ago
  • $155.5k - $315k

     ...problems.Brings technical thinking to break down complex data and to engineer new ideas and methods for solving, prototyping, designing, and...  ...of new technologies into projects and activities in the software systems design organization.Analyzes science, engineering, business... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Roseville, CA
    6 days ago
  •  ...accurate program files and revision control. Working with Engineering, Production, Quality, and Scheduling. Requirements Sheet...  ..., TruTops, Boost, Mastercam, Fusion 360, GibbsCAM, or similar software. JobBOSS/E2 experience. ISO/AS9100 environment... 

    Roseville Precision Inc

    Rocklin, CA
    1 day ago
  •  ...Cloud Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from...  ...degree with a focus in computer science, computer engineering, software development, or other IT related field. Knowledge & Skills... 
    Hourly pay
    Work experience placement
    Internship
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Roseville, CA
    4 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... 
    For subcontractor
    Work at office
    Flexible hours
    3 days per week

    GHD

    Roseville, CA
    1 day ago
  •  ...Networking. We are looking for a passionate and skilled DevOps Engineering Intern to join our team for the summer (Roseville, CA). This...  ...,and other relevant languages. Configuration of hardware and software to meet internal requirements. Debug and troubleshoot firmware... 
    Summer work
    Internship
    Summer internship
    Relocation package

    Wayne State

    Roseville, CA
    4 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
    1 day 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
    3 days ago
  • $158k - $321k

    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
    7 days 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
    4 days ago
  • $182.9k - $229.1k

    # *Principal Software Engineer, Enterprise Platform APIs*ROSEVILLE, CA - HQ / SAN FRANCISCO, CA / IRVINE, CA / AUSTIN, TX / PLANO, TX / LEHI, UT / WEST PALM BEACH, FLSoftware Engineering - Engineering / / HybridApply for this jobAbout GoodLeap:GoodLeap is a technology company... 

    GoodLeap, LLC

    Roseville, CA
    3 days ago
  • Hewlett Packard Enterprise in California seeks a SAP‑BRIM Implementation / Project Manager to lead end‑to‑end delivery within the Lead‑to‑Cash program, unifying quoting, ordering, and fulfillment on a single platform. The role sits in a fast‑moving, multi‑year transformation...

    Hewlett Packard Enterprise

    Roseville, CA
    3 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... 
    Full time
    Traineeship
    Remote work

    Roseville Precision

    Rocklin, CA
    9 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
    5 days ago
  •  ...DESCRIPTION Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or...  ...maintenance. Provides in-depth technical trainings to internal engineering teams. May interact with government and enterprise customers... 
    Local area
    Remote work

    Mindlance

    Folsom, CA
    7 days ago
  • Core States Group is seeking a Senior Civil Project Manager to lead Civil Engineering projects from conception to completion. You will coordinate with Architectural, Mechanical, Electrical, Plumbing, and Structural teams to develop construction documents and respond to... 

    Core States Group

    Roseville, CA
    1 day ago
  • $111.03k - $211.2k

    Job Details:Job Description: About the RoleJoin Intel's graphics software team and help deliver high-quality GPU experiences in AI domain.As a GPU Software Engineer, you will develop, validate, debug, and optimize graphics software and GPU driver solutions across Intel... 
    Full time
    Local area
    Immediate start
    Shift work

    Intel

    Folsom, CA
    4 days ago
  • 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 efficiently serviced using the latest software solutions. This position offers an exciting... 

    Audi of America

    Rocklin, CA
    1 day ago
  • Hewlett Packard Enterprise is seeking an experienced SAP-BRIM Implementation / Project Manager to lead the BRIM workstream within the Lead‑to‑Cash (L2C) program. You will unify quoting, ordering and fulfillment across HPE and Juniper portfolios, coordinating with business...

    Hewlett Packard Enterprise

    Roseville, CA
    3 days ago
  • Audi Rocklin is seeking a Technician Assistant / Express Software Specialist to support the service department in Rocklin, CA. You will help technicians, use express software, and ensure vehicles are prepared for delivery with thorough inspections. The role emphasizes... 

    Euromotors Auto Group

    Rocklin, CA
    1 day ago
  • Hewlett Packard Enterprise is seeking a Sr. Systems Software Engineer in Roseville, CA for a hybrid role with an average of 2 days per week on-site. You will own end-to-end feature areas, design and develop embedded software in C on Linux, and mentor engineers while collaborating... 
    2 days per week

    HITEC

    Roseville, CA
    3 days ago
  • Keysight Technologies, based in California, is seeking candidates pursuing Engineering, Computer Science, or related degrees for roles that support global operations and strategic initiatives. You will collaborate with cross-functional teams across Engineering, Service... 
    Internship

    Keysight Technologies

    Roseville, CA
    1 day ago

Do you want to receive more vacancies?

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