Senior Software Engineer (Payments), Backend
$144.9k - $164.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 SummaryWe’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.
- 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.
- Experience in FinTech or other highly regulated industries.
- Previous work with real-time payment processing systems.
- 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.
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.
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.
- ...EBizCharge in Irvine, California is looking for a Senior Engineer to develop integrated payment solutions. The role involves designing and maintaining backend services for payment processing, requiring expertise in C#, EMV payment flows, and RESTful APIs. Successful candidates...Senior
$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$150k - $200k
...Overview: Do you thrive in building robust, scalable backend systems for the cloud? Are you passionate about designing... ...high-performance, secure applications? If so, then this Senior Cloud Software Engineer, Backend role might be perfect for you! In this role,...SeniorLocal areaWorldwide$115k - $130k
...Quilt-Software in Irvine, CA is seeking a Senior Software Engineer to enhance their Point of Sale and eCommerce SaaS platforms. The role involves writing high-quality code, collaborating across teams, and ensuring system reliability. The ideal candidate has over 5 years...Senior- ...Quiltsoftware is seeking an experienced Senior Software Engineer to develop mission-critical Point of Sale and eCommerce SaaS platforms in Irvine, CA. The ideal candidate will have 5+ years of full-stack development experience, particularly with React and PHP/MySQL. Strong...SeniorFlexible hours
$191k - $253k
...US and international markets. ABOUT THE JOB As a Senior Software Engineer, Backend Core Platform on the Maritime Digital Production team, you... ...or job offers. These scammers often attempt to extract payment or sensitive personal information. To ensure your safety...SeniorFull timeWork experience placementImmediate start- ...EBizCharge specializes in developing integrated payment solutions that facilitate electronic payment... ...at point-of-sale , and are looking for a Senior Engineer who combines deep payments domain expertise with strong backend engineering fundamentals. Responsibilities Design...SeniorFull timeInternship
- ...About Quilt Software Ever wondered how your favorite local shops... ...are seeking an experienced Senior Software Engineer to join one or more product... ..., scalable, and reliable payment solutions while upholding a... ...maintain high‑quality code across backend, frontend, and/or mobile...SeniorLocal areaWork visaFlexible hours
$191k - $253k
...Senior Software Engineer, Generalist Irvine, California, United States Anduril Industries is a... ...critical operations. We're seeking talented backend generalist software engineers on... ...These scammers often attempt to extract payment or sensitive personal information....SeniorFull timeWork experience placementImmediate start$70 - $85 per hour
A leading IT staffing firm is seeking a Senior Blockchain Engineer to design and maintain blockchain protocols and smart contracts. The ideal candidate has over 5 years of experience in blockchain development, strong proficiency in Java and Solidity, and excellent problem...SeniorHourly payFlexible hours- ...Headquartered in Irvine, California, EBizCharge specializes in developing integrated payment solutions that facilitate electronic payment processing within ERP, CRM, Mobile, and eCommerce applications. Our applications are PCI compliant and fully integrated with major...SeniorFull timeInternship
$191k - $253k
...(UAS) threats. Working across product, engineering, sales, logistics, operations, and mission... ...ABOUT THE JOB We are hiring for a Senior Software Engineer to join rapidly growing team... ...scammers often attempt to extract payment or sensitive personal information. To...SeniorFull timeWork experience placementImmediate startWorldwide$191k - $253k
...(UAS) threats. Working across product, engineering, sales, logistics, operations, and mission... ...ABOUT THE JOB We're seeking a Senior Software Engineer to join our rapidly growing team... ...scammers often attempt to extract payment or sensitive personal information. To...SeniorFull timeWork experience placementImmediate startWorldwide$183k - $212k
...Alteryx, Inc. is looking for a Staff Python Software Engineer in Irvine, California. This role involves solving complex problems, refactoring legacy systems, and designing scalable backend services while collaborating across multiple teams. With 10+ years of experience...Senior- ...Century Business Solutions is seeking a Senior Software Engineer in Irvine, California. This role involves developing and maintaining backend services for the Card Present platform,... ...transactions, and integration with leading payment terminal providers. Candidates should...SeniorFull timeContract work
$173k - $200k
...A technology company specializing in sustainable solutions is seeking a Staff Software Engineer to enhance their payment platform. This role involves architecting scalable APIs, leading payment integrations, and mentoring engineers. Ideal candidates should have over 8...$125k - $140k
...core of our company’s identity is a strong foundation in engineering. We take great pride in our commitment to critical thinking... ...our success and yours. Our product: About the Role As a Software Engineer – Backend, you will be part of an expanding Software team and will...Work experience placement- ...Sr. Backend Software Engineer (Python, Django, AWS) | Data Platforms | Reliability | Integrations Location: On-site, Laguna Hills, CA Job... ...scalability, and security across our backend services. This is a senior role focused on building resilient, data-heavy systems in...SeniorFull timeWork at officeLocal area
- ...Acorns is seeking a Senior Software Engineer to join their AI Team in Irvine, California. This role involves optimizing data pipelines, mentoring junior team members, and contributing to innovative customer-facing projects in the fintech sector. Ideal candidates will...SeniorRemote work
$220k - $292k
...Senior Robotics Software Engineer, Sentry Tower Irvine, California, United States Anduril Industries is a defense technology company with a mission... ...or job offers. These scammers often attempt to extract payment or sensitive personal information. To ensure your...SeniorFull timeWork experience placementLive inImmediate start$191k - $253k
...(UAS) threats. Working across product, engineering, sales, logistics, operations, and mission... ...THE ROLE We're looking for a Senior Software Engineer specializing in Robotics to join... ...These scammers often attempt to extract payment or sensitive personal information....SeniorFull timeWork experience placementImmediate startRemote workWorldwide$220k - $292k
...ABOUT THE TEAM The Sentry Tower Software team is responsible for developing... ...ABOUT THE JOB We are looking for a Senior Robotics Software Engineer to join our rapidly growing team in... ...scammers often attempt to extract payment or sensitive personal information....SeniorFull timeWork experience placementLive inImmediate start$150k - $200k
...A leading networking devices provider in California seeks a Senior Cloud Software Engineer to design and maintain backend cloud applications. This role demands at least 5 years of experience in cloud technologies and a strong command of Java and SpringBoot. The ideal candidate...Senior$184.5k - $217.1k
...Sr. Software Engineer (AI Team) | Acorns At Acorns, our mission is to look after the financial best interests of the up‑and‑coming, beginning... ...the right to modify base salary and other discretionary payment or compensation program at any time, including for reasons related...SeniorWork at officeRemote workRelocation packageFlexible hours- ...Software Engineer We are engaging a software engineer to support the design and delivery of agent-based, AI-enabled workflows that integrate... ..., scalable solutions. Must Have Skills: Python backend development Agent-based / agent-oriented workflow development...For contractors
$237.5k - $290k
...A game development company is seeking a Software Engineer for a full-time hybrid role in Irvine, California. You will build player-focused infrastructure, collaborate closely with game teams, and develop services in Golang and C#. The ideal candidate has 5+ years of experience...SeniorFull time$99.1k - $185k
...responsible to any individual or entity for any payment relating to any form of fee or... .../or firm.A Day in the LifeThe Sr Staff Engineer, Backend will architect and lead the distributed... ...over time.Core Experience7+ years as a software engineer building complex, scalable backend...SeniorFull timeContract workWork at officeLocal areaShift work$124.9k - $228.9k
...campaign experiences that span screens, formats, and moments.Our Software Engineers are end-to-end owners who participate in designing, building... ...* You have strong experience with distributed systems and backend development in a language such as C#, Java, or Python. *...SeniorFull timeTemporary workWorldwide- ...Job Description Job Description We are looking for a senior full stack software engineer to join the company at our Irvine, Ca. location. The position will involve working on a variety of web applications, utilizing Java, JavaScript, MVC, SQL, and C#. A degree in computer...Senior
$191k - $253k
...THE TEAM We are looking for a Senior Full Stack Senior Software Engineer to join the ArsenalOS team. As a Full... ...full stack web development (i.e. backend, frontend, integration). ~ Degree... ...scammers often attempt to extract payment or sensitive personal information....SeniorFull timeTemporary workWork experience placementLocal areaImmediate start
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 internship remote Irvine, CA
- machine learning software engineer Irvine, CA
- software engineer part time Irvine, CA
- senior robotics software engineer Irvine, CA
- software engineer entry level Irvine, CA
- software development engineer aws Irvine, CA
- startup software engineer Irvine, CA
- rust software engineer Irvine, CA
- part time software developer remote Irvine, CA
- graduate software engineer Irvine, CA


