Senior Software Engineering Jobs at GoodLeap with Visa Sponsorship
GoodLeap builds technology for sustainable home improvements, and their Senior Software Engineering roles sit at the intersection of fintech and climate-focused lending. The company has sponsored work visas for engineering talent, making these positions worth targeting if you need H-1B, OPT, or TN support.
See All Senior Software Engineering at GoodLeap JobsOverview
Showing 5 of 22+ Senior Software Engineering Jobs at GoodLeap jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 22+ Senior Software Engineering Jobs at GoodLeap
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering Jobs at GoodLeap.
Get Access To All Jobs
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 are seeking a highly skilled Senior Full-Stack Software Engineer to bring technical excellence, initiative and leadership to our team. As a Senior Engineer, you’ll be a key contributor to the design, development, and scaling of our platform, working closely with product managers, designers, and fellow engineers to build solutions that are secure, reliable, and performance-optimized. You’ll work across the stack, you’ll lead initiatives from concept to delivery. This is a full-stack position with a strong emphasis on frontend development and close collaboration with the Product team. You’ll take the lead on major initiatives—planning features, defining MVPs, breaking projects into actionable phases, and helping to remove blockers for the team.
This is an exciting opportunity for someone who thrives in a fast-paced environment and is motivated to take ownership of high-impact work within a growing company.
Key Responsibilities
- Lead the design and development of scalable, secure applications across the stack—spanning modern React UIs to high-performance backend services.
- Design and build architecture that supports AI/ML-powered features across user-facing and API surfaces.
- Drive initiatives end-to-end—from ideation and planning to execution—by breaking down complex projects into MVPs and manageable, prioritized releases.
- Collaborate with product and engineering leaders to align solutions with business objectives.
- Ensure compliance with security best practices and data privacy regulations.
- Mentor mid-level and junior engineers, fostering a culture of growth, learning, and technical excellence.
- Evaluate and implement new technologies and tools to continuously improve our applications and development processes.
- Communicate clearly, engage with stakeholders, product managers and cross-functional teams to align on goals, share progress and manage expectations.
Qualifications
- 5+ years of full-stack software development experience using Node.js, React, TypeScript, and REST APIs, with experience in state management (Redux, XState, Nanostores a plus), preferably with at least 1+ year working with AI/ML solutions or LLM.
- Familiar with implementing and maintaining CI/CD pipelines to streamline development, testing, and deployment processes.
- Familiarity with MLOps, CI/CD for AI pipelines, and AI observability tools.
- Deep understanding of architecture and best practices, including RESTful APIs, databases, secure coding, and responsive design.
- Experienced with AWS architecture, including Lambda, ECS, S3, DynamoDB and Step Functions.
- Familiarity with designing and developing application layers that interface with large language models (LLMs) or machine learning (ML) systems.
- Experience building and integrating LLM features (e.g., via OpenAI, Claude, Vertex AI, or similar), including prompt design, vector storage, and retrieval strategies.
- Build tools and services to help other team members experiment and ship AI-enhanced features responsibly and efficiently.
- Excellent communication skills with the ability to influence technical direction and collaborate effectively across product and engineering teams.
Bonus Points
- Experience in FinTech or Mortgage.
In addition to the above salary, this role may be eligible for a bonus.
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.

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 are seeking a highly skilled Senior Full-Stack Software Engineer to bring technical excellence, initiative and leadership to our team. As a Senior Engineer, you’ll be a key contributor to the design, development, and scaling of our platform, working closely with product managers, designers, and fellow engineers to build solutions that are secure, reliable, and performance-optimized. You’ll work across the stack, you’ll lead initiatives from concept to delivery. This is a full-stack position with a strong emphasis on frontend development and close collaboration with the Product team. You’ll take the lead on major initiatives—planning features, defining MVPs, breaking projects into actionable phases, and helping to remove blockers for the team.
This is an exciting opportunity for someone who thrives in a fast-paced environment and is motivated to take ownership of high-impact work within a growing company.
Key Responsibilities
- Lead the design and development of scalable, secure applications across the stack—spanning modern React UIs to high-performance backend services.
- Design and build architecture that supports AI/ML-powered features across user-facing and API surfaces.
- Drive initiatives end-to-end—from ideation and planning to execution—by breaking down complex projects into MVPs and manageable, prioritized releases.
- Collaborate with product and engineering leaders to align solutions with business objectives.
- Ensure compliance with security best practices and data privacy regulations.
- Mentor mid-level and junior engineers, fostering a culture of growth, learning, and technical excellence.
- Evaluate and implement new technologies and tools to continuously improve our applications and development processes.
- Communicate clearly, engage with stakeholders, product managers and cross-functional teams to align on goals, share progress and manage expectations.
Qualifications
- 5+ years of full-stack software development experience using Node.js, React, TypeScript, and REST APIs, with experience in state management (Redux, XState, Nanostores a plus), preferably with at least 1+ year working with AI/ML solutions or LLM.
- Familiar with implementing and maintaining CI/CD pipelines to streamline development, testing, and deployment processes.
- Familiarity with MLOps, CI/CD for AI pipelines, and AI observability tools.
- Deep understanding of architecture and best practices, including RESTful APIs, databases, secure coding, and responsive design.
- Experienced with AWS architecture, including Lambda, ECS, S3, DynamoDB and Step Functions.
- Familiarity with designing and developing application layers that interface with large language models (LLMs) or machine learning (ML) systems.
- Experience building and integrating LLM features (e.g., via OpenAI, Claude, Vertex AI, or similar), including prompt design, vector storage, and retrieval strategies.
- Build tools and services to help other team members experiment and ship AI-enhanced features responsibly and efficiently.
- Excellent communication skills with the ability to influence technical direction and collaborate effectively across product and engineering teams.
Bonus Points
- Experience in FinTech or Mortgage.
In addition to the above salary, this role may be eligible for a bonus.
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.
See all 22+ Senior Software Engineering at GoodLeap jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering at GoodLeap roles.
Get Access To All JobsTips for Finding Senior Software Engineering Jobs at GoodLeap Jobs
Tailor your resume to fintech lending
GoodLeap's engineering work centers on loan origination, payment processing, and financial data pipelines. Highlight backend systems, API integrations, or cloud infrastructure work tied to financial products so your background maps directly to their tech stack.
Confirm sponsorship willingness before applying
GoodLeap sponsors select visa types, so verify that the specific role you're applying to still lists sponsorship availability. Job listings can change, and reaching out to a recruiter early saves you from advancing through interviews for a position that won't support your visa category.
Prepare your OPT or TN documents early
If you're on F-1 OPT or TN status, have your authorization documents, degree transcripts, and employment verification letters ready before the offer stage. GoodLeap's HR team will need these quickly once an offer is extended, and delays on your end slow the start date.
Use Migrate Mate to find open Senior Software Engineering roles
GoodLeap posts multiple senior engineering positions at any given time, and the openings that explicitly support visa sponsorship can be hard to filter elsewhere. Use Migrate Mate to browse GoodLeap's visa-sponsoring roles directly and track new listings as they appear.
Align your experience with regulated financial systems
Senior engineers at fintech lenders often work within compliance and data security constraints. Demonstrating familiarity with SOC 2, PCI-DSS, or lending platform architecture signals you can operate inside GoodLeap's regulatory environment from day one.
Senior Software Engineering at GoodLeap jobs are hiring across the US. Find yours.
Find Senior Software Engineering at GoodLeap JobsFrequently Asked Questions
Does GoodLeap sponsor H-1B visas for Senior Software Engineers?
Yes, GoodLeap has sponsored H-1B visas for engineering roles. Because sponsorship decisions are made at the individual role level, confirm with the recruiter that the specific position you're targeting includes H-1B support. Your employer files the H-1B petition with USCIS, so the offer letter and petition timeline need to align with the annual cap and lottery window.
How do I apply for Senior Software Engineering jobs at GoodLeap?
Applications go through GoodLeap's careers page, where you can filter by department and location. For visa-sponsoring roles specifically, Migrate Mate surfaces GoodLeap's open Senior Software Engineering positions and flags which ones support sponsorship, so you can focus your applications on roles that match your visa situation before investing time in the process.
Which visa types does GoodLeap sponsor for Senior Software Engineering roles?
GoodLeap has sponsored H-1B, F-1 OPT, F-1 CPT, and TN visas for engineering talent. TN status applies to Canadian and Mexican nationals in qualifying engineering roles. F-1 OPT and CPT are employer-authorized directly, while H-1B requires USCIS approval. The right visa type depends on your citizenship and current immigration status.
What qualifications does GoodLeap expect for Senior Software Engineering roles?
GoodLeap's senior engineering roles typically require deep experience in backend systems, cloud infrastructure, or API development, often in a fintech or financial services context. Familiarity with regulated data environments, including payment processing or lending platforms, strengthens your profile. A bachelor's or master's degree in computer science or a related field is generally expected for H-1B specialty occupation eligibility with USCIS.
How do I manage the timing between a GoodLeap offer and my visa filing?
If you're transitioning from OPT to H-1B, GoodLeap must file your petition with USCIS before your OPT expires, with the 60-day grace period as a hard backstop. For TN renewals, timing is more flexible since TN status can be renewed at the border. Align your expected start date with your recruiter early so the legal and HR teams have enough runway to file without rushing.
See which Senior Software Engineering at GoodLeap employers are hiring and sponsoring visas right now.
Search Senior Software Engineering at GoodLeap Jobs