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

Senior Software Engineer (Payments), Backend

$131.7k - $164.5k

GoodLeap

Senior Software Engineer

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 Senior Software Engineer to join our team that owns the core of our payment technology. In this role, you'll help 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. This is a great opportunity for someone who thrives in a fast-paced environment and is eager to contribute to key initiatives within a growing company.

Key Responsibilities

  • Design, develop, and maintain scalable micro-services and APIs that integrate with Stripe and other payment gateways.
  • Build secure, reliable, and compliant payment solutions with a focus on scalability and performance.
  • Collaborate with the product team to understand business requirements and deliver high-quality solutions.
  • Contribute to the entire software development lifecycle, from concept and design to testing and deployment.
  • Stay updated on the latest trends and innovations in the payments space and bring new ideas to the team.
  • Troubleshoot, debug, and resolve issues in a timely manner to maintain high system availability.

Qualifications

  • 5+ years of software development experience using NodeJS, TypeScript and NestJS
  • Experience with cloud platforms such as AWS.
  • Experience working with Stripe's API or other payment processing platforms.
  • Ability to design systems that are secure, scalable, and resilient to failure.
  • Familiarity with relational databases like PostgreSQL.
  • Experience with RESTful APIs and microservices architecture.
  • Excellent communication skills and a collaborative mindset.
  • A passion for clean code, continuous improvement, and best practices in software engineering.

Bonus Points

  • 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.

$131,700 - $164,500 a year USA base pay range (CA, WA, NJ, MA, DC, NYC) per year: $144,900 - $164,500 USA base pay range (all other US states) per year: $131,700 - $149,500 In addition to the above salary, this role may be eligible for a bonus.

Please note: This role is not eligible for visa sponsorship.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Payments), Backend in Roseville, CA vacancy
  • $170.9k - $193.5k

     ...delivering best-in-class financing and software products for sustainable solutions, from...  ...business intelligence, and streamlined payment and operations. Our platform has led to...  ...passionate and experienced Staff Software Engineer to join our team that owns the core of... 
    Suggested

    GoodLeap

    Roseville, CA
    7 days ago
  • $173k - $200k

    A leading technology company is seeking a passionate Staff Software Engineer in Roseville, California, to enhance their payment technology. The role emphasizes full-stack development, requiring expertise in Node.js, TypeScript, and mentoring capabilities. Join a forward... 
    Suggested

    Medium

    Roseville, CA
    1 day ago
  •  ...Poppy Bank is expanding its Deposit & Payment Risk Specialist Team in Roseville, California. The roles involve conducting fraud detection and risk mitigation activities, with Specialist II requiring 3 years and Specialist III requiring 5 years of risk experience in a financial... 
    Senior
    Work at office

    Poppy Bank

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

     ...Senior Cloud Developer This role has been designed as 'Hybrid...  ...working closely with a local engineering team on production cloud systems...  ..., and support cloud‑based software solutions Own features end...  ...information or make any payments and report the incident to your... 
    Senior
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Roseville, CA
    4 days ago
  •  ...Sr Software Engineer Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business...  ...professional software engineer ~ Focus on front-end engineering (no backend support in this role) ~ Strong experience with Vue.js (v3... 
    Senior
    Long term contract
    Work at office
    Work from home

    Perfict Global, Inc.

    Rocklin, CA
    11 days ago
  • $105.5k - $213.5k

     ...Software Engineer II This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an...  ...recruitment fraud, do not share personal information or make any payments and report the incident to your local authorities... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Roseville, CA
    1 day ago
  • $140k - $170k

     ...Wunderlich-Malec Services, Inc. is seeking a Lead Commissioning Engineer in Roseville, CA. This role involves leading the testing and commissioning of electrical equipment in substations, ensuring high standards and safety protocols. The ideal candidate has extensive... 
    Senior

    Wunderlich-Malec Services, Inc.

    Roseville, CA
    4 days ago
  • Micro1 is seeking a Software Developer to contribute to next-generation AI systems. In this remote role, you'll design and implement scalable applications with technologies including Python, Rust, and GoLang. The position requires 3+ years of experience in software development... 
    Remote job

    Micro1

    Roseville, CA
    2 days ago
  • Booz Allen Hamilton is seeking a skilled full stack developer in Roseville, California. In this role, you'll tackle complex problems and develop systems for Department of War initiatives, transitioning ideas from vision to operational application. Candidates should possess...
    Senior

    Booz Allen Hamilton

    Roseville, CA
    3 days ago
  • $90k - $110k

    Tri Counties Bank is looking for a Senior Business Banking Technology Support Specialist in Roseville, CA. This full-time, hybrid role involves supporting online banking solutions and providing expertise in digital banking. The ideal candidate will have over 8 years of... 
    Senior
    Full time

    Tri Counties Bank

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

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

    Kratos Defense & Security Solutions

    Roseville, CA
    4 days ago
  •  ...have 8 years of IT experience, with strong expertise in Java, Spring Boot, and NoSQL databases. Responsibilities include designing software systems and implementing CI/CD practices. The contract duration is 6+ months, with potential for extension, and interviews will be... 
    Senior
    Contract work

    Integrated Resources

    Folsom, CA
    3 days ago
  • $65 - $75 per hour

     ...JOHNSON SERVICE GROUP is seeking a Design Engineer in Roseville, CA. The position requires a college degree and over 10 years of experience in mechanical/structural design, particularly with CATIA V5. Responsibilities include designing components from composite and metallic... 
    Senior

    Johnson Service Group (IL)

    Roseville, CA
    4 days ago
  • $150k - $260k

     ...The ideal candidate will have a Bachelor's degree in Electrical or Computer Engineering, along with 15+ years of experience in the industry. Competitive compensation includes a base salary range of $150,000 - $260,000, stock units, and bonus payments. #J-18808-Ljbffr... 
    Senior

    Microchip Technology

    Roseville, CA
    3 days ago
  •  ...Job Title : Sr DevOps Engineer Duration : Long Term Location : Rocklin, CA Job Responsibilities 8+ years of experience as a DevOps Engineer, Platform Engineer, or Senior Software Engineer Strong hands-on experience with Terraform, including:... 
    Senior

    Perfict Global, Inc.

    Rocklin, CA
    3 days ago
  • $90k - $150k

     ...investors, and consultants rely on. Our engineering team is small, hands-on, and collaborative...  ...~ Design, build, and maintain backend services in Java 17 / Spring Boot 3.x, including...  ...Looking For ~5+ years of professional software engineering experience. ~5+ years... 
    Full time
    Part time
    Work at office
    Local area
    Flexible hours

    CREtelligent

    Rancho Cordova, CA
    1 day ago
  •  ...reaching outside of the standard technology stack to understand how software interacts with unique hardware and mission critical...  ..., you will operate within a sophisticated Model Based Systems Engineering (MBSE) ecosystem where every software and hardware component is... 

    Booz Allen Hamilton

    Roseville, CA
    3 days ago
  • Requirements : MS or foreign equivalent in Computer Science or Engineering (any) or Information Systems or Technology or Related and 3 years’ experience in developing software applications using Java/J2EE, API development, CI/CD tools and Cloud infrastructure (OR) BS or... 
    Senior
    Full time

    Introlligent Inc

    Folsom, CA
    2 days ago
  • Qualifications Possess at least a Degree with at least 5 years relevant working experience. Have complete with minimum of 3 implementation cycles. Strong English and communication skills - both verbal and written. Contact ea consulting, Inc. 1024 Iron Point Road, Folsom...
    Senior
    Work experience placement

    ea consulting

    Folsom, CA
    3 days ago
  • $190.61k - $311.89k

    ## Lead Senior Design Engineer – AI SoC DevelopmentApplylocations: US, California, Folsom: US, Oregon, Hillsboro: US, California, Santa Clara: US, Texas, Austintime type: Full timeposted on: Posted Todayjob requisition id: JR0279194# **Job Details:**## Job Description:... 
    Senior
    Local area
    Shift work

    Intel

    Folsom, CA
    4 days ago
  • BKF Engineers is seeking a motivated Roadway Engineer to join our transportation team in Roseville, California. The ideal candidate will have 5-10 years of roadway design experience and a Bachelor's degree in Civil Engineering. You will lead various roadway and transportation... 
    Senior
    Flexible hours

    BKF Engineers

    Roseville, CA
    3 days ago
  • Gannett Fleming, Inc. seeks a Wastewater Treatment Design Engineer in California for a hybrid role focusing on innovative solutions in water management. Your expertise will drive the design of wastewater treatment systems, ensuring efficiency and regulatory compliance.... 
    Senior

    Gannett Fleming, Inc.

    Roseville, CA
    2 days ago
  • $110k - $135k

    Pacific Coast Companies, Inc. is seeking a full-time SAP ABAP Developer in Rancho Cordova, CA. This on-site role involves designing and maintaining SAP solutions in both S/4HANA and ECC environments, and requires a Bachelor’s degree with 7+ years of development experience...
    Senior
    Full time

    Pacific Coast Companies, Inc.

    Rancho Cordova, CA
    2 days ago
  • $121k - $160k

    Internetwork Expert in Roseville, California, is seeking a skilled Civil Engineer to lead roadway and transportation infrastructure projects. Responsibilities include designing plans and coordinating with internal teams while mentoring junior staff. Ideal candidates will... 
    Senior
    Flexible hours

    Internetwork Expert

    Roseville, CA
    1 day ago
  • $90k - $200k

    Gannett Fleming is seeking a Wastewater Treatment Design Engineer to lead the design and optimization of wastewater systems in Roseville, California. The role offers a hybrid work environment and a competitive salary range of $90,000 - $200,000 based on experience. Candidates... 
    Senior

    Gannett Fleming

    Roseville, CA
    3 days ago
  • Hewlett Packard Enterprise Development LP in Roseville, California, is looking for a Sr. ASIC Design Engineer. The role involves designing high-speed ASICs, collaborating with teams on verification and physical design, and mentoring junior engineers. Candidates should... 
    Senior

    Hewlett Packard Enterprise Development LP

    Roseville, CA
    1 day ago
  •  ...awareness of issues related to the profession of physical therapy and the health care environment. Understands various relevant payment models related to billing and treatment guidelines, as well as clinically appropriate means/modes of delivery. Provide quality care... 
    Senior
    Full time
    Relief
    Shift work

    Reliant Rehabilitation

    Roseville, CA
    3 days ago
  • $50 - $90 per hour

     ...Position Overview Power your Future with Qualus as a Senior SCADA Engineer in our Communications & SCADA Engineering department! We are...  ...management, and specialized field services. Qualus also provides software and technology enabled services and develops breakthrough... 
    Senior
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Qualus

    Folsom, CA
    1 day ago
  • Gainwell Technologies is seeking a Senior Technical Authority for AWS-based infrastructure architecture. This role focuses on guiding design and implementation of secure, scalable, and resilient cloud platforms, particularly for public-sector workloads. The ideal candidate... 
    Senior

    Gainwell Technologies

    North Highlands, 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 Qualifications... 

    Jobsbridge

    Roseville, CA
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Payments), Backend. Be the first to apply!