Application Guide
How to Apply for Senior Software Engineer
at Heirloom
๐ข About Heirloom
Heirloom is a climate tech company pioneering direct air capture (DAC) technology that uses natural minerals to remove COโ from the atmosphere. Unlike many carbon removal startups, Heirloom focuses on accelerated mineral processes that are inherently scalable and cost-effective, aiming to capture 1 billion tons of COโ by 2035. Working here means contributing directly to a tangible climate solution with ambitious, science-backed goals.
About This Role
This Senior Software Engineer role involves building and maintaining software systems that orchestrate and control Heirloom's accelerated carbon capture looping process at scale. You'll design software for both R&D activities and operational DAC facilities, ensuring systems are sustainable, automated, and integrated to support efficient scaling. The role is impactful because your code directly enables carbon removal operations, from hardware control to data insights.
๐ก A Day in the Life
A typical day might involve collaborating with hardware engineers to design software for controlling carbon capture loops, writing Golang code to integrate sensor data via messaging systems like NATS, and debugging deployment issues in a Linux environment. You could also be automating insights from SQL databases to optimize process efficiency or maintaining systems at an operational DAC facility to ensure reliable carbon removal.
๐ Application Tools
๐ฏ Who Heirloom Is Looking For
- Has 6-8+ years of software engineering experience with a background in hardware/industrial applications (e.g., IoT, robotics, manufacturing, or energy systems)
- Is proficient in Golang, Linux/Unix, Git, messaging systems (NATS/MQTT/Kafka), and SQL, with hands-on experience in full lifecycle development from design to production deployment
- Demonstrates experience in building maintainable, automated systems for scaling physical processes, not just web or mobile apps
- Shows passion for climate tech and an understanding of how software integrates with hardware to solve environmental challenges
๐ Tips for Applying to Heirloom
Highlight specific projects where you developed software for hardware/industrial applications (e.g., controlling sensors, PLCs, or industrial equipment), not just generic backend systems
Tailor your resume to emphasize Golang, messaging systems (NATS/MQTT/Kafka), and SQL experience, as these are explicitly listedโinclude metrics or outcomes from relevant projects
Research Heirloom's DAC technology and mention in your application how your skills could apply to 'orchestrating the accelerated looping process' or scaling carbon removal
Showcase experience with production deployment, monitoring, and debugging of systems in operational environments, as this role maintains live DAC facilities
If you have open-source contributions or projects related to climate tech, IoT, or automation, include links to demonstrate alignment with Heirloom's mission
โ๏ธ What to Emphasize in Your Cover Letter
["Explain why you're passionate about Heirloom's mission to remove COโ at scale and how your software engineering experience aligns with climate tech challenges", 'Detail a past project where you built software for hardware/industrial applications, emphasizing outcomes like improved efficiency, scalability, or automation', 'Describe your proficiency with Golang, messaging systems, and SQL in the context of developing sustainable, maintainable systems', 'Connect your experience in design, testing, debugging, and deployment to supporting R&D and operational facilities, as mentioned in the job description']
Generate Cover Letter โ๐ Research Before Applying
To stand out, make sure you've researched:
- โ Study Heirloom's DAC technology: understand how their accelerated mineral process works and the role of software in 'orchestrating the looping process'
- โ Review Heirloom's partnerships and projects (e.g., with Microsoft or the Department of Energy) to grasp their scaling roadmap and technical challenges
- โ Explore the carbon removal industry: learn about DAC competitors, carbon credit markets, and why software is critical for cost-effective COโ capture
- โ Look into Heirloom's engineering blog or tech talks to infer their stack and approach to building sustainable systems
๐ฌ Prepare for These Interview Topics
Based on this role, you may be asked about:
โ ๏ธ Common Mistakes to Avoid
- Applying with a generic software engineering resume that lacks hardware/industrial experience or Golang/messaging system proficiency
- Failing to mention climate tech or Heirloom's mission in your application, which could suggest misalignment with the company's goals
- Overemphasizing web or mobile development without connecting it to automation, integration, or scaling physical systems as required
๐ Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!