Senior Software Engineer (Payments), Backend
$131.7k - $164.5kGoodLeap
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.
$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$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- ...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...SeniorWork at office
$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...SeniorWork experience placementWork at officeLocal areaImmediate start2 days per week- ...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...SeniorLong term contractWork at officeWork from home
$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 placementWork at officeLocal areaImmediate start2 days per week$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- 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
- 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
$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...SeniorFull time$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 contractorsWork at officeLocal areaWeekend work- ...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...SeniorContract work
$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$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- ...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
$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 timePart timeWork at officeLocal areaFlexible hours- ...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...
- 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...SeniorFull time
- 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...SeniorWork experience placement
$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:...SeniorLocal areaShift work- 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...SeniorFlexible hours
- 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
$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...SeniorFull time$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...SeniorFlexible hours$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- 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
- ...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...SeniorFull timeReliefShift work
$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...SeniorTemporary workWork at officeRemote workFlexible hours- 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
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Payments), Backend. Be the first to apply!
- software engineer healthcare Roseville, CA
- ngo software engineer Roseville, CA
- software developer fintech Roseville, CA
- senior software engineer remote Roseville, CA
- intel software engineer Roseville, CA
- software engineer Roseville, CA
- senior software design engineer Roseville, CA
- information technology software engineer Roseville, CA
- cybersecurity software engineer Roseville, CA
- software developer Roseville, CA


