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

Staff Software Engineer

$155.4k - $193.5k

GoodLeap

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


$155,400 - $193,500 a year

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 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Roseville, CA vacancy
  •  ...Your Impact Own 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... 
    Suggested

    Webex Events (formerly Socio)

    Rancho Cordova, CA
    3 days 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. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work... 
    Suggested
    Hourly pay
    Work experience placement
    Internship
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Roseville, CA
    3 days ago
  • $85k - $95k

     ...shape the future of unmanned technology within the defense industry today! GENERAL JOB SUMMARY: Develops product software using software engineering best-practices, while adhering to KUAS policies and procedures. ESSENTIAL JOB FUNCTIONS: Each successive level... 
    Suggested
    For contractors
    Work at office
    Local area
    Weekend 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
    5 days ago
  • $105.5k - $213.5k

     ...Software Engineer II This 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.... 
    Suggested
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Roseville, CA
    5 days 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
    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
    5 days ago
  • $105.5k - $213.5k

     ...Software Engineer II This 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.... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Roseville, CA
    5 days ago
  •  ...Android (Java/Kotlin) Roseville, CA Local Candidates Only Full time staff position Do you have a sincere passion for Mobile Apps...  ...APIsFamiliarity with Object Oriented programming design principles and software design - you should know how to create software that's... 
    Full time
    Work experience placement
    Local area
    Relocation

    R & R Staffing , Inc.

    Roseville, CA
    2 days ago
  • ServiceNow DeveloperLocation: Rocklin, CA Duration: Long TermRoles and ResponsibilitiesPrioritize stories and projectsCMDB and ITOM of discovery and service mappingAutomation – workflow editor and designerPrimarily Service Now but also handle Slack and MIR3Currently running...

    Perfict Global, Inc.

    Rocklin, CA
    2 days ago
  •  ...fortune 500 company with an amazing team and excellent benefits.Job DescriptionMobile Apps Developer | Engineer Roseville, CA Local Candidates Preferred Full time staff position Do you have a sincere passion for Mobile Apps development? Great opportunity to help regional... 
    Full time
    Local area
    Relocation

    R & R Staffing , Inc.

    Roseville, CA
    2 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

    Roseville, CA
    2 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 Inc

    Rocklin, CA
    1 day ago
  •  ...team. Great opportunity for entry level developer.Working in a team environment, you will assist in the development of IT web based software that supports business related services to support our network of locations and partners. Product areas include: Services, Legal,... 
    Contract work
    Local area

    R & R Staffing , Inc.

    Roseville, CA
    2 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
    3 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

    GoodLeap

    Roseville, CA
    1 day ago
  • $125k - $160k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. APPLICATION SOFTWARE ENGINEER, APPLIED AI The application software team is the central nervous system of SpaceX - we create mission critical applications... 
    Permanent employment
    Temporary work
    Remote work
    Worldwide
    Weekend work

    SpaceX

    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
    3 days ago
  • 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 efficiently serviced using the latest... 
    Full time

    Audi Rocklin

    Rocklin, CA
    22 days ago
  • $70 - $75 per hour

     ...Description Lead Software Engineer – Systems Management Tools About the Team The Technical Infrastructure organization designs, builds, and operates the enterprise platforms that power Williams-Sonoma, Inc. across Ecommerce, Supply Chain, Corporate, Retail, and... 
    Contract work
    Temporary work
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    Rocklin, CA
    23 days ago
  •  ...leadership and technical development academies to help build your skills and capabilities. Summary The Technical Lead/Software Engineering lead will support the Dental Business IT portfolio across multiple state Medicaid applications. This role focuses on maintenance... 
    Full time
    Work at office
    Flexible hours
    2 days per week

    Gainwell Technologies LLC

    Roseville, CA
    more than 2 months ago
  •  ...4 Days / 1 Day Remote) Contract / Full-Time Position Overview We are seeking a highly skilled Java Backend Developer to join our engineering team in Rocklin, CA. The ideal candidate will have strong expertise in modern Java development, microservices architecture, and event... 
    Full time
    Contract work
    Remote work

    Kasmo Global

    Rocklin, CA
    4 days ago
  • $92.5k - $200.4k

     ...Senior Software Engineer The Senior Software Engineer will help build the Next Gen Applications Suite. Along with writing effective code, the position will be responsible for designing, building, delivering and maintaining a highly scalable set of products and applications... 
    Full time
    Local area

    Delta Dental

    Rancho Cordova, CA
    3 days ago
  •  ...Senior Software Engineer – Formworks -OCR & AI Document Processing Location: Hybrid near Alpharetta, GA, Rancho Cordova, CA or Oakland, CA (Only Locals to any of the mentioned location) The Senior Software Engineer will help enhance and support the Formworks application... 
    Local area

    United IT

    Rancho Cordova, CA
    5 days ago
  • $104k - $227k

     ...skills to work where the stakes are real and the mission is bigger than any one person, forge the future with Voyager. The Software Engineer is responsible for designing, developing, integrating, testing, and maintaining mission-critical software and software-enabled... 
    Permanent employment
    Contract work
    Work at office
    Relocation package
    Flexible hours
    Night shift

    Voyager Technologies Inc

    Folsom, CA
    1 day ago
  • $100.55k - $194.27k

     ...empowering our employees with the tools and opportunities to excel, grow, and make a real impact. If you're a Cloud Application Software Development Engineer with a knack for technology and building, and deploying applications with stringent customer controls, we want you on... 
    Local area
    Immediate start
    Shift work

    Intel

    Folsom, CA
    4 days ago
  •  ...Job Title - Lead Search Platform Engineer (ELK) Location -4-days Hybrid, Mon-Thur in Rocklin, CA (*Open to Relo Candidates*)...  ...Description Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked or Internet... 
    Local area
    Relocation

    Swift Hire LLC

    Rocklin, CA
    3 days ago
  • $80k - $110.1k

     ...9 locations throughout the West. We are in search of an Azure Engineer II or Azure Engineer III to join our Infrastructure and Operations...  ...AgWest employees may occasionally be asked to travel for all-staff or team meetings not included in the standard travel... 
    Full time
    H1b
    Work at office
    Relocation
    Home office
    Relocation package

    AgWest Farm Credit

    Rocklin, CA
    4 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
  • $110k - $140k

     ...and drive innovation at Bosch. Job Description As a technical project lead in our cross-functional Application and Device Engineering team you will support the customer acquisition phase and establish sustainable and lasting customer communication on technical... 
    Full time
    Work experience placement
    Worldwide
    Monday to Friday
    Flexible hours

    Bosch Group

    Roseville, CA
    9 days ago

Do you want to receive more vacancies?

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