Staff Software Engineer
$155.4k - $193.5kGoodLeap
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
$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
- ...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...SuggestedHourly payWork experience placementInternshipWork at officeLocal areaImmediate start2 days per week
$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...SuggestedFor contractorsWork at officeLocal areaWeekend 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
$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....SuggestedWork experience placementWork at office2 days per week- ...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
- ...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
$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 placementWork at officeLocal areaImmediate start2 days per week- ...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 timeWork experience placementLocal areaRelocation
- 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...
- ...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 timeLocal areaRelocation
$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- ...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
- ...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 workLocal area
$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$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$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 employmentTemporary workRemote workWorldwideWeekend work$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 timeTemporary workLocal areaFlexible hours- 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
$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 workTemporary workWork at officeLocal areaRemote workMonday to ThursdayFlexible hours- ...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 timeWork at officeFlexible hours2 days per week
- ...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 timeContract workRemote work
$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 timeLocal area- ...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
$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 employmentContract workWork at officeRelocation packageFlexible hoursNight shift$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 areaImmediate startShift work- ...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 areaRelocation
$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 timeH1bWork at officeRelocationHome officeRelocation package- 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...
$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 timeWork experience placementWorldwideMonday to FridayFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
Related searches
- embedded software Roseville, CA
- entry level software sales Roseville, CA
- software technology Roseville, CA
- software implementation project manager Roseville, CA
- software support Roseville, CA
- government software Roseville, CA
- bank software Roseville, CA
- ultimate software Roseville, CA
- remote software sales Roseville, CA
- healthcare software sales Roseville, CA


