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

Staff Software Engineer, Backend

$173k - $200k
Full-time

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 Summary


We’re looking for a passionate and experienced  Staff Software Engineer to join our team that owns the core of our payment technology. In this role, you’ll help design, build, and scale both our payments platform and customer-facing payment products, ensuring they are secure, reliable, and performant. You’ll collaborate closely with product managers, designers, and fellow engineers to deliver seamless payments experiences that power every transaction.

 

Key Responsibilities


  • Architect, design, and evolve scalable, high-performance APIs in a distributed environment that power Web, Mobile, and partner integrations  

  • Lead integrations with payment processors and alternative payment rails, ensuring reliability, compliance, and future extensibility  

  • Collaborate cross-functionally with Product, Risk, Finance, and Operations to translate business requirements 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 by building and enforcing practices around observability, documentation, monitoring, and alerting  

  • Proactively identify, troubleshoot, and resolve complex technical issues to maintain high availability and seamless customer experiences  

 

Qualifications


  • 8+ years of full-stack development experience with Node.js, TypeScript, NestJS, React, HTML, and CSS  

  • Experience with cloud infrastructure, preferably AWS   

  • Strong system design skills with a focus on scalability, reliability, and security   

  • Excellent communication skills and a collaborative, leadership-oriented mindset   

  • Passion for clean, maintainable code, mentoring others, and continuous improvement   

Bonus Points


  • Knowledge of Stripe, QuickBooks, or similar payment platforms  

  • Experience with C#  

  • Experience with Datadog or similar observability tools  

  • Experience in FinTech or other highly regulated industries  

  • Previous work with real-time payment processing systems  

Why Join Us?


  • Work on impactful projects that enable sustainability and energy solutions.  

  • Competitive salary and benefits package.   

  • Opportunity for professional growth in a collaborative, inclusive, and fast-paced environment.   

  • Work with a passionate, forward-thinking team dedicated to making a difference.  

 

$173,000 - $200,000 a year


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. 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 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Backend in Roseville, CA vacancy
  • $190k - $280k

     ...About the Job Your role is owning how Life360's deterministic backend (location data, the family graph, behavioral signals, user...  ...safe, and inference costs don't run away from us. You are a cloud engineer who is deeply fluent in how AI systems actually work in... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    Roseville, CA
    3 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
    2 days ago
  •  ...Manage PHP scripts and a MySQL database in support of an online authoring tool, content creation and user management system • Manage backend services running on an Amazon Web Services (AWS) server • Deploy content to, and provide maintenance of, a web hosting service... 
    Suggested
    Full time

    Jobsbridge

    Roseville, CA
    1 day 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... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Rancho Cordova, CA
    2 days ago
  •  ...passionate and the environment is relaxed and fun. What We’re Looking For   We are seeking a passionate full stack engineer with experience in developing web applications from start to finish on their own. This includes but is not limited to the... 
    Suggested
    Full time
    Immediate start

    The Agate Group

    Rocklin, CA
    1 day ago
  • $170.5k - $193.5k

     ...delivering best-in-class financing and software products for sustainable solutions,...  ...Overview We are seeking a highly skilled Staff Software Engineer to bring technical excellence,...  ...-stack role with deep ownership, from backend services to frontend performance, from... 

    GoodLeap

    Roseville, CA
    2 days ago
  •  ...Job Description The Senior Software Engineer I is responsible for creating and maintaining software that is sold by Inductive Automation, LLC. They participate in all phases of product development, including design, specification, implementation, testing, building, deployment... 
    Full time
    H1b
    Work visa

    Inductive Automation

    Folsom, CA
    1 day ago
  • $194k - $412.5k

     ...stretch and grow your career our culture will embrace you. Open up opportunities with HPE.Job Description:Lead the Technical Marketing Engineering Switching team at HPE Networking to shape the future of self-driving networks. Transform complex technologies into clear,... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Shift work

    Hewlett Packard Enterprise

    Roseville, CA
    5 days ago
  • $95k - $125k

     ...family lives. Join our team and help shape the future of unmanned technology within the defense industry today!ABOUT THE JOBAs an Software Engineer II (UAV Embedded), you will architect and implement mission-critical software for our next-generation UAV flight computers.... 
    Temporary work
    For contractors
    Local area

    Kratos Defense & Security Solutions

    Roseville, CA
    4 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
    5 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
    5 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
    7 hours ago
  •  ...experiences that drive their success. Summary We're looking for a Software Developer II for Miovision Technologies US, LLC to architect...  ...foreign education equivalent in Computer Science or Computer Engineering ~+ 3 years' experience in a software development role. ~... 
    Remote work
    Flexible hours

    GrabJobs

    Roseville, CA
    1 day 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
    3 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
    5 days ago
  •  ...how quickly our customers bring therapies to market. As a Software Engineer at the High Seniority level, you will be the senior...  ...to complex, open-ended problems — from system architecture to backend models and APIs to rich frontend UI — for scientific workflows... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    3 days per week

    Benchling

    Folsom, CA
    1 day ago
  •  ...— operate with confidence in regulated environments. As a Software Engineer at the High Seniority level, you will be the senior engineering...  ...complex, open-ended problems — from system architecture to backend models and APIs to rich frontend UI — in areas such as comprehensive... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    3 days per week

    Benchling

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

    R & R Staffing , Inc.

    Roseville, CA
    4 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
  • .NET Full Stack Developer Rancho Cordova, CA 9+ months In-person interview - Onsite Role Required skills: Experience in C# & .NET development as well as .NET Web API Writing SQL queries (We use SQL server RDMS for our applications...
    For contractors

    West Advanced Technologies

    Rancho Cordova, CA
    6 hours 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
  •  ...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
    5 days 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
    5 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
    5 days 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
  •  ...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
    2 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
    2 days ago
  •  ...Job Description The Software Engineer I is responsible for designing and developing software applications sold by Inductive Automation, LLC. This role involves working on various platforms, including but not limited to Ignition, as well as developing critical internal... 
    Full time
    H1b
    Remote work
    Work visa

    Inductive Automation

    Folsom, CA
    17 hours 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
    a month ago
  •  ...Recovery • Security & Privacy Specialties• Contract Staffing (Staff Augmentation) • Permanent Placement (Staff Augmentation) •...  ...test hardware is highly desirable Experience with agile software development practice, scrum, sprint planning, retrospectives, etc... 
    Permanent employment
    Full time
    Contract work
    For contractors
    H1b

    Procom Services

    Folsom, CA
    1 day ago

Do you want to receive more vacancies?

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