Apply now

About the Role

We're looking for a Senior Software Developer to shape the technical direction of the tools at the core of our energy and emissions work — including the AI-driven features we think will set our products apart. You'll own systems, not just features: setting architecture, choosing where AI genuinely earns its place, and raising the bar for how we build and ship.This is still a hands-on role. You'll write a lot of production code, but you'll also mentor other developers, work directly with clients and leadership, and make the calls that keep a small team moving fast without breaking what matters.



Responsibilities

  • Lead the design and architecture of our web applications and data platform, making the trade-offs between speed, cost, and long-term maintainability.
  • Own our energy and emissions data pipelines end to end — ingestion, modeling, validation, and the data quality that clients and reporting depend on.
  • Set the direction for AI/ML in our products: decide where LLM-based tooling, automation, and analytics add real value, build the first versions, and take the best ones to production.
  • Design robust APIs and integrations, and establish the patterns others on the team build on.
  • Own reliability in production — monitoring, security, cloud infrastructure, and cost — and lead the response when something breaks.
  • Mentor junior and intermediate developers through code review, pairing, and technical guidance.
  • Work directly with clients, domain experts, and leadership to turn fuzzy requirements into clear technical plans and realistic estimates.
  • Shape how we work: development practices, testing, CI/CD, and the tools we choose to adopt (or not).



Qualifications

  • 5+ years of professional software development, with a track record of designing and shipping production systems you owned end to end.



Required Skills

  • Deep expertise in Python and at least one modern web stack (e.g. JavaScript/TypeScript with React), plus the judgment to know when to reach for something else.
  • Strong SQL and relational database design skills, and solid experience building and running workloads on AWS or Azure — infrastructure as code, CI/CD, monitoring, and cost control.
  • Production experience with AI/ML: you've shipped LLM-based features or ML models to real users and dealt with evaluation, cost, latency, and failure modes, not just demos.
  • Experience making architecture decisions, documenting them, and living with the consequences.
  • A history of mentoring other developers and raising the quality of a team's work.
  • Clear communication with technical and non-technical people alike, and a bias toward shipping without cutting the corners that matter.
  • We hire on capability. Expect a technical assessment focused on system design and real-world judgment, not trivia.



Preferred Skills

  • Data-engineering depth: orchestration tools, time-series data, or large-scale ETL.
  • Background in energy, sustainability, or climate — especially emissions accounting, GHG reporting, or energy modeling.
  • Experience as a tech lead or founding engineer in an early-stage or small-team environment.
  • Experience with security, compliance, or data governance for client-facing systems.