Senior Software Engineer
Job Description
Offstream is looking for a talented senior software engineer to join our growing engineering team. You will be the 5th engineer to join the software side of the house. Today, Offstream’s engineering is focused primarily on building web applications but we are expanding into physical hardware and real world infrastructure to meet our goals of rapidly growing the company while bolstering the growing carbon removal market. This role will have a great opportunity to make a massive impact on the entire stack that drives the Offstream product.
What you will do
- Collaborate with the engineering team and other team members to understand product requirements and come up with effective technical solutions to build a great product for our customers
- Work on data ingestion systems that take messy real world data from wide ranging sources (think unstructured PDFs to IoT data directly from industrial sensors) and maps them to our environmental compliance model
- Lead engineering efforts that involve building new systems and tuning existing workflows to meet the evolving needs of our customers
- Think deeply about how to improve our internal processes and development workflows to maintain the highest development velocity possible
- Participate in code reviews, design discussions, and sprint planning/retrospectives
- Mentor and share knowledge with other engineers as the team grows
What you will bring
(If you don't meet all of these requirements, you should still apply. We want to find high-slope individuals, so if you can quickly grow into this profile we'd love to hear from you)
- 4+ years of software engineering experience, preferably at early stage startups
- Familiarity with the core of Offstream's tech stack - Typescript, Next.js, GraphQL, and postgresql
- Experience working with the technologies that power real world industrial systems and processes (IoT systems)
- Demonstrable experience building products or systems from 0 to 1
- Excitement about and experience with using AI code generation tools to streamline workflows like Claude Code or Conductor
- BS/MS in Computer Science or related field
- Passion for startups
- Strong communication and collaboration skills
What it’s like to work as an engineer at Offstream
- We work in two week sprints and use all of the standard tooling (github, Asana, Slack, etc…)
- We are an AI native team that rarely writes code by hand, but we still expect a high level of code quality, and expect engineers to maintain responsibility and ownership over what they produce
- We have a culture of blameless incidents. No engineer is perfect. Sometimes mistakes are made, bugs go into production, and users experience crashes. Rather than pointing fingers, we fix mistakes, and then strive to build processes that prevent similar errors from cropping up in the future
- We believe that applying steady effort over a long period of time will result in incredible progress
The first 3 months
- Month 1 - you will work on projects that span Offstream’s product from data ingestion to UX
- Month 2 - you will plan and scope projects that are on the roadmap and take them from inception to completion
- Month 3 - you will lead broad engineering efforts that span multiple projects and teams, and advances Offstream’s core priorities of growth and speed
What we offer
- Competitive salary and equity ($120 - 160k in Denver, $140 - 190k in SF, depending on qualifications and experience)
- A full suite of benefits
- Unlimited PTO with a minimum of 2 weeks off per year + all federal holidays and a company shut down for the week between Christmas and New Years
Location
Denver, CO - we work in an office near union station 3 days per week
San Francisco, CA - we work in an office near the 4th and king Caltrain stop 3 days per week