Staff Software Engineer
$170.9k - $193.5kGoodLeap
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
- 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
- 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.
$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...SuggestedWork experience placementH1bWork at officeLocal areaHome officeRelocation packageMonday to Thursday$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...SuggestedFor contractors$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...SuggestedFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week$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...SuggestedTemporary workFor contractorsWork at officeLocal areaRemote work- 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...SuggestedFor contractors
- ...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 contractWork at officeWork from home
- ...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...InternshipWork at officeLocal area2 days per week
- ...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 placementImmediate startWorldwide
$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 timeH1bLocal areaRelocationVisa sponsorship$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 timeWork experience placementWork at officeLocal areaImmediate start2 days per week- ...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...
- ...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 payWork experience placementInternshipWork at officeLocal areaImmediate start2 days per week
$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 subcontractorWork at officeFlexible hours3 days per week- ...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 workInternshipSummer internshipRelocation package
- ...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 contractorsFor subcontractorWork at office
- ...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 timeWork experience placementWork at officeLocal areaImmediate startWorldwideShift work2 days per week
$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 timeWork experience placementWork at officeLocal areaImmediate startWorldwide$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 workFor contractorsLocal area$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...- 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...
- ...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 timeTraineeshipRemote work
$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 timeLocal areaImmediate startShift work- ...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 areaRemote work
- 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...
$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 timeLocal areaImmediate startShift work- 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...
- 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...
- 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...
- 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
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- entry level software sales Roseville, CA
- id software Roseville, CA
- software sales Roseville, CA
- software asset management analyst Roseville, CA
- internship software Roseville, CA
- software intern Roseville, CA
- healthcare software sales Roseville, CA
- embedded software Roseville, CA
- software technical support Roseville, CA
- bank software Roseville, CA




