Maven Portfolio Company Careers

Work with Bold Founders with a Vision Worth Fighting For

Senior Software Engineer, Full Stack



Software Engineering
Posted on Tuesday, June 25, 2024

Senior Software Engineer, Full Stack

Remote, Contract, Half-Time
QuitCarbon is looking for a Senior Full Stack Software Engineer to help millions of homeowners transition onto clean, electric energy. As a full-stack software engineer, you will build, scale, and support our software and data products, including our consumer-facing front end, core Electrification Engine, and two-sided marketplace between homeowners and contractors.

The Impact You'll Have:

Our technologies span many domains and disciplines, from mobile development to data modeling to building science to image processing to natural language generation. As part of our team, you will have a wide variety of experiences and responsibilities, including the opportunity to:
Develop, scale, and support QuitCarbon’s software applications and services, including core technology like our Electrification Engine
Generate “Electrification Plans” using a unique combination of structured data, natural language generation, large language models (LLMs), and human editors to guide and motivate homeowners.
Optimize the homeowner onboarding experience on web and mobile, ensuring more homeowners successfully begin their electrification journey.
Continually improve our underlying algorithms and data models (including home, energy, economic, and climate, and more) that make our data assets a unique competitive advantage.
Develop our “Incentives API” that ensures everyone – not just rich households – can have access to affordable, clean, renewable energy via rebates and tax credits.
Build a scalable backend and hyper-localized customer experience to expand to every metro area in the country.
Most importantly, you will get to use your amazing software skills to help tackle the climate crisis!

What We Look For:

Experience: 5+ years of experience focused on MVC web-based software development in frameworks such as Ruby on Rails, Django, or Laravel in a production environment. Prior startup experience would help!
Attitude: Comfort with ambiguity, comfortable prioritizing and making decisions independently, and interested in delivering customer value, not just solving Engineering problems.
Ruby on Rails: Expertise in the Ruby programming language and the Rails framework for building web applications.
JavaScript: Ability to write and test JavaScript code potentially used for front-end functionality
Database Management: Understanding of PostgreSQL database and using rake tasks to manage database schema.
Testing: Experience writing automated tests and building on testing frameworks like RSpec for Ruby code and Mocha/expect.js for JavaScript code.
Version Control: GitHub
Cloud Services: Familiarity using cloud services like Sentry,
CI/CD: Familiarity with Heroku for deploying and managing applications in the cloud.
Technical Leadership: Ability to be a self-starter and drive towards a stable solution for technical problems. Experience mentoring developers and collaborating with non-technical and semi-technical stakeholders.
Project Management: Ability to be largely self-managed and seamlessly collaborate via platforms like Linear, Jira, and Slack.
Availability: Be available daily to respond to team requests via Slack and Linear and be open to joining occasional calls and technical huddles during US business hours.
Bonus Points: Experience with energy, building science, climate, economic modeling, or marketplaces, and a passion for solving the climate crisis!

About QuitCarbon

QuitCarbon is a software and data platform helping to transition millions of US homes to clean, electric energy. We provide homeowners with a personalized “Electrification Plan” – a roadmap guiding them through the world of heat pumps, induction cooking, EV charging, solar panels, batteries, and more. And our network of trusted local contractors makes sure the work gets done right. QuitCarbon is a venture-backed, seed-stage startup, headquartered in San Francisco, CA.


We mostly work remotely, but folks in the Bay Area work together in-person once or twice a week in San Francisco.

Our Commitment to Diversity and Inclusion

At QuitCarbon, we are committed to fostering a diverse and inclusive culture where everyone can excel. We take great care to ensure that our hiring practices are inclusive and meet equal employment opportunity standards. Individuals looking for employment at QuitCarbon are considered without regard to age, color, disability, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion, sexual orientation, socio-economic status, veteran status, and other protected characteristics.

How to Apply

Easy! Email your resume or LinkedIn profile (plus any other links you’d like us to see, like GitHub) to jobs@quitcarbon.com with the subject “Software Engineer”. Tell us a little about yourself and why you’d make a great addition to our team!