Taro Logo

Staff Software Engineer

GoodLeap is a technology company delivering financing and software products for sustainable solutions, from solar panels to energy-efficient home improvements.
Roseville, CA, USAPlano, TX, USA
$173,000 - $200,000
Frontend
Staff Software Engineer
Remote
501 - 1,000 Employees
8+ years of experience
Finance · Enterprise SaaS

Job Description

GoodLeap, a leading technology company in sustainable solutions financing, is seeking a Staff Software Engineer to join their team. With over $30 billion in financing facilitated since 2018, GoodLeap has helped more than 1 million homeowners access sustainable home improvements. The role offers a unique opportunity to work on full-stack applications that make a real impact in the sustainable energy sector.

As a Staff Software Engineer, you'll be at the forefront of technical excellence, leading the design and development of large-scale applications. The position requires expertise in both frontend and backend development, with a focus on creating scalable, secure, and high-performance solutions. You'll work with modern technologies including React, NodeJS, and cloud platforms, while leading technical initiatives from conception to delivery.

The ideal candidate brings 8+ years of software engineering experience and strong leadership capabilities. You'll be responsible for architectural decisions, mentoring other engineers, and driving cross-functional projects. The role offers competitive compensation ($173,000-$200,000 plus bonus and equity) and the flexibility of remote work, with options to work from offices in Roseville, CA or Plano, TX.

GoodLeap's mission extends beyond business success - through their nonprofit GivePower, they're making a global impact by deploying water and clean electricity systems across developing nations. This role offers the unique opportunity to combine technical leadership with meaningful contribution to sustainability and social impact.

Last updated 14 days ago

Responsibilities For Staff Software Engineer

  • Lead the design and development of large-scale applications, for both frontend and backend components
  • Architect highly scalable, responsive, and secure solutions
  • Drive initiatives from start to finish, lead project ideation, planning, execution and completion
  • Break down complexity: define MVPs and phrase projects into manageable releases
  • Provide technical leadership across teams, guiding decisions on architecture, design patterns, and best practices
  • Collaborate with product and engineering leaders to align solutions with business objectives
  • Drive cross-functional projects to enhance reliability and performance
  • Ensure compliance with security best practices and data privacy regulations
  • Mentor senior and mid-level engineers
  • Evaluate and implement new technologies and tools
  • Contribute to key architectural decisions
  • Communicate clearly with stakeholders and cross-functional teams

Requirements For Staff Software Engineer

Node.js
React
TypeScript
  • 8+ years of experience in software engineering
  • Experience with NodeJS, React, Tailwind and Playwright
  • Experience with state management solutions (Redux, XState and Nanostores is a plus)
  • Deep understanding of architecture and best practices
  • Experience in cloud platforms such as AWS, Azure, or Google Cloud
  • Strong knowledge of application lifecycle, navigation patterns, and data security
  • Expertise in designing systems for high availability, fault tolerance, and scalability
  • Ability to influence technical direction and work cross-functionally
  • Strong leadership skills, with a proven ability to mentor and lead engineering teams
  • Strong analytical and problem-solving skills
  • Strong communication skills

Benefits For Staff Software Engineer

Equity
  • Competitive salary and benefits package
  • Opportunity for professional growth
  • Bonus eligible
  • Equity eligible

Related Jobs