Staff Software Engineer, Funding [Remote]
GoodLeap
- Remote job
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.
About the team:
The Funding domain is responsible for ensuring every party involved with GoodLeap financed project is paid accurately and quickly. This team is continually working to improve GoodLeap’s platform by building new and innovative financial technology tools to intelligently track complex ready conditions and report on ledgers to help our customers confidently run their business. The team cares deeply about code quality, alerts, dashboards, pipelines, and other automation to ensure the quality of our products. We are pushing the boundaries of technology at
GoodLeap and always have new and interesting projects. There is a good mix of greenfield work and improvement work. On the technical side, the team leverages technologies like C#.NET, MongoDB, Kafka, Typescript, GitHub Actions, SST (Serverless stack), Lambda functions, Datadog, Microservices, Event-Driven Architecture, Kubernetes and Elastic Search to build all these cool systems.
About the role:
As a Staff Software Engineer, you will lead the architecture, design, and development of solutions in GoodLeap’s Funding domain. This role blends hands-on development with strategic decision-making, letting you shape critical systems and influence how we deliver value. You’ll work closely with engineers, product managers, and stakeholders to define strategies, solve complex challenges, and deliver scalable, high-quality solutions.
This role is ideal for an engineer who thrives on architectural challenges, enjoys mentoring, and is passionate about impactful, scalable solutions. You’ll lead major projects, champion best practices in code quality, reliability, and operations, and help the team navigate trade-offs to achieve ambitious goals. If you’re passionate about software engineering, excited by the challenge of working with modern technologies, and motivated to see your work come to life in production, this is the role for you. Join our team if you’re excited to lead from the front, inspire collaboration, and make a significant impact on a mission-driven company that is changing the world by empowering businesses and driving sustainable solutions.
Key Responsibilities
- Lead the design and delivery of large-scale, mission-critical software applications, spanning frontend and backend, with a focus on C#.NET and TypeScript/JavaScript services.
- Architect highly scalable, responsive, and secure solutions, ensuring exceptional performance, reliability, and maintainability.
- Provide technical leadership across teams, guiding decisions on architecture, design patterns, and best practices to align with business objectives.
- Collaborate with user experience designers, product managers, and engineers to define and deliver impactful features, platform enhancements, and bug fixes.
- Mentor and support engineers at all levels, fostering growth through technical guidance, pair programming, and knowledge-sharing initiatives.
- Deploy, monitor, and troubleshoot distributed systems to ensure availability and resolve issues proactively.
- Analyze and optimize code, APIs, and system architectures to improve performance, scalability, and efficiency.
- Ensure adherence to security best practices and data privacy regulations, delivering compliant and reliable solutions.
- Continuously evaluate and integrate emerging technologies, including AI-assisted tools and frameworks, to drive platform innovation and scalability.
- Contribute to and influence key architectural decisions, staying current with industry trends and championing forward-thinking solutions.
You are an ideal candidate for our team if you value
- Collaboration and consensus-building in problem-solving
- Transparency in ambiguous or difficult situations
- “Getting stuff done” through simple, pragmatic iteration and an unwavering focus on product needs
- Demonstrating a high level of curiosity and keeping abreast of the latest technologies
- Taking a proactive nature to resolve problems and displaying a strong sense of ownership
- Challenging the status quo, when it makes sense to do so
To be successful you should have
- The typical problem-solving and algorithmic experience that one expects in any software engineering role
- Extensive experience with one or more of the following technologies: C#.NET, TypeScript/JavaScript, Docker, Kafka, and AWS services, coupled with a strong aptitude for learning new tools and frameworks
- Experience building RESTful APIs and working with databases
- In-depth knowledge of large-scale web application design, including clustering, caching, performance tuning, and scalability strategies
- Understanding of agile methodologies like Scrum and Kanban, along with agile engineering practices such as Test-Driven Development and Continuous Integration
- Strong written and verbal communication skills
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 .
- ...of Minnesota seeks a Federal Aid Programs Engineer - Principal Engineer to lead the Federal Aid... ...Office of State Aid, steering policy and funding strategies in collaboration with the Metropolitan Council. The role directs staff in developing plans, reports,...SuggestedWork at officeLocal area
- State Aid Programs Engineer - Engineer Principal is based in Roseville and eligible for telework. The role leads the State Aid Section... ...design standards are followed and only eligible items receive funding, including related programs. Responsibilities include guiding operations...SuggestedRemote jobLocal area
- ...boutique consultancy with the extensive capabilities of a large IT services firm. Job Title: (Pricing Management Application) PriMA Engineering Lead Job Type: W2 Contract / Contract to Hire (Long Term) Job Location: 4 days per week Hybrid Onsite in Rocklin, CA Description...SuggestedContract work
- ...streamline schedules, and mitigate risks, ensuring timely delivery of cost-effective solutions to market. About The Job As a Software Engineer II (UAV Embedded), you will architect and implement mission‑critical software for our next‑generation UAV flight computers....SuggestedTemporary workWork at officeLocal areaWeekend work
$160k - $225k
...future of unmanned technology within the defense industry today! Compensation: $160,000 - $225,000 About The Job As an Embedded Software Engineer , you will architect and implement mission-critical software for our next-generation UAV flight computers. You will be the...SuggestedTemporary workFor contractorsWork at officeLocal areaRemote workWeekend work- ...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 placementImmediate startWorldwide
- ...Maintaining accurate program files and revision control. Working with Engineering, Production, Quality, and Scheduling. Requirements Sheet metal... ..., TruTops, Boost, Mastercam, Fusion 360, GibbsCAM, or similar software. JobBOSS/E2 experience. ISO/AS9100 environment experience. #J-...
$140k - $160k
...Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays. Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing. Qualifications: BACHELOR OF COMPUTER SCIENCE #J-18808-Ljbffr Tata Consultancy Services$152.5k - $219.2k
...team builds and operates the time-series database and supporting software components that store and serve the telemetry behind Cisco... ...infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series...Full timeTemporary workLocal areaFlexible hours- ...1 Day Remote) Contract / Full-Time Position Overview We are seeking a highly skilled Java Backend Developer to join our engineering team in Rocklin, CA. The ideal candidate will have strong expertise in modern Java development, microservices architecture, and event...Full timeContract workRemote work
- Blufox Mobile in Roseville, California is seeking a store manager with a solid software engineering background to lead product development initiatives. You will design, develop and maintain scalable software systems, write clean, well-tested code and participate in code...
- A leading IT Systems Integrator in California is seeking an experienced ASP.NET Developer to join their team. The ideal candidate should have a Bachelor's degree in Computer Science or a related field, along with over 5 years of relevant experience in ASP.NET, Web Forms...Immediate start
- ...Networking. We are looking for a passionate and skilled DevOps Engineer with Linux Kernel and tools expertise to build end-to-end automation... ...code, not just using kernel APIs. Comfort with hardware-software boundaries: interrupts, DMA, device registers, firmware handoff...Temporary workImmediate startRemote workFlexible hoursShift work
$22 - $30 per hour
...like you. Visit our careers page to see what exciting opportunities and company perks await! Job Description: As an Applications Engineering Intern in the Data Center Solutions Business Unit of Microchip, you will be assisting the Applications team in developing tools...Hourly payInternship- Roseville Precision in Rocklin, CA, is searching for a skilled Sheet Metal Shop Programmer for their precision fabrication facility. The ideal candidate should possess programming experience with Amada punch and laser equipment, TRUMPF press brakes, and HAAS CNC mills. ...
$140k - $185k
Wunderlich‑Malec Engineering (WM) is a 100% employee‑owned ESOP and one of the largest and most well‑established engineering companies in the United States. When you join WM you become part of a company that is: 100% employee‑owned with 40+ years of industry history ENR...Temporary workFor subcontractorWork at officeRemote workWork from homeWorldwideFlexible hours- A leading defense technology company in Roseville, CA, is seeking an Embedded Software Engineer to design and implement critical software for UAV flight computers. This role involves collaboration with electrical and GNC engineers and requires extensive experience in C...
- A fast-growing I.T staffing company in California is seeking a web developer to enhance and maintain curriculum content using HTML, CSS, and JavaScript. Qualified candidates should have a minimum of 6 years’ experience with web technologies including PHP and MySQL. Additional...
$107k - $178k
...plans, scopes of work, schedules, budgets, and resource plans. Lead multidisciplinary teams comprised of environmental scientists, engineers, geologists, permitting specialists, and construction professionals. Monitor project performance and ensure delivery on scope,...For subcontractorWork at officeFlexible hours3 days per week- A regional financial cooperative is seeking an Identity and Access Engineer II or a Senior Identity Access Engineer III in Spokane, WA. This full-time role involves implementing IAM solutions and ensuring secure access across systems. Candidates should have 5-7 years of...Full time
- ...strong attention to detail. Proficiency in tools such as SolidWorks and Mastercam is advantageous. This position offers a dynamic environment working alongside Engineering and Production teams to optimize manufacturing processes. #J-18808-Ljbffr Roseville-Precision,-In
- Kratos Unmanned Systems in Roseville, CA, seeks a skilled engineer to lead flight science teams in developing advanced unmanned aerial systems. This role involves supervision, ensuring productivity, and mentoring personnel in a dynamic work environment. The ideal candidate...
$145k - $170k
A leading defense technology company in Roseville, CA is seeking an experienced Integration and Test Engineer IV. The successful candidate will manage complex projects, ensure customer satisfaction, and mentor junior engineers. This role requires a BS degree in Engineering...$110k - $140k
...and drive innovation at Bosch. Job Description As a technical project lead in our cross-functional Application and Device Engineering team you will support the customer acquisition phase and establish sustainable and lasting customer communication on technical aspects...Full timeWork experience placementWorldwideMonday to FridayFlexible hours- Kratos Defense & Security Solutions, Inc. is seeking a Software Engineer II (UAV Embedded) to architect and implement mission-critical software for next-generation UAV flight computers. You will develop high-performance C and C++ applications that integrate with custom...
- Kratos Defense and Security Solutions in Roseville, California, is seeking a Software Engineer II (UAV Embedded) to develop mission-critical software for UAV flight computers. The role involves designing and implementing high-performance C and C++ applications, ensuring...
- A leading IT services company based in Roseville, CA, is seeking a qualified MIT System Engineer to provide remote and onsite technical support. The ideal candidate will have a Bachelor's degree in computer information systems and at least 4 years of related experience...Remote job
- ...Are you ready to shape the future of internal development workflows at a leading technology company? We’re seeking a visionary Software Engineer to join a dynamic team dedicated to building a groundbreaking centralized AI platform. This is an unparalleled opportunity to...Flexible hours
- Microchip Technology Inc is seeking an Applications Engineering Intern to support the Data Center Solutions Business Unit. You will help develop tools, demos, perform board bring‑up and debugging, and assist in creating technical collateral and customer support materials...Internship
- ...Recovery Security & Privacy Specialties: Contract Staffing (Staff Augmentation) Permanent Placement (Staff Augmentation) ICAP (... ...Payroll) Flextrack (Vendor Management System) Job Description Software Engineer On behalf of our client, Procom Services is searching for a Software...Permanent employmentContract workFor contractorsH1bImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Funding [Remote]. Be the first to apply!
- ultimate software Roseville, CA
- remote software sales Roseville, CA
- senior c# .net software developer Roseville, CA
- id software Roseville, CA
- software Roseville, CA
- entry level software sales Roseville, CA
- healthcare software sales Roseville, CA
- software implementation project manager Roseville, CA
- software support Roseville, CA
- software technical support Roseville, CA

