Senior Software Engineer

Posted 17 Days Ago
Be an Early Applicant
Vancouver, BC, CAN
Hybrid
175K-265K Annually
Senior level
Artificial Intelligence • Software • Energy • Renewable Energy
The Role
Build and operate backend infrastructure, APIs, and distributed services that process grid telemetry and execute real-time energy optimization decisions. Own systems end to end, including architecture, implementation, production reliability, debugging, code review, technical writing, pairing, and mentoring. Develop highly reliable, low-latency software for physical energy systems while helping establish engineering standards and AI-assisted coding practices.
Summary Generated by Built In
Senior Software Engineer, Energy Systems

Soma Energy · Vancouver (Hybrid) · $175k–$265k + equity

A dispatch decision that arrives ninety seconds late isn't slow. It's wrong.

That's the kind of problem we work on. Soma Energy builds software that coordinates large electricity users with the power grid. We decide when and how they consume power, and we make sure those decisions actually get executed, on time, on real assets. Our mission is to enable abundant, affordable and clean electricity.

Why now

The grid balances electricity generation and consumption in real time. AI demand and renewable energy have pushed it to its limits, and we need better ways to use the infrastructure we already have.

Our insight comes from operating the largest energy portfolio across the Western US and scaling AWS's energy footprint: large electricity users can become part of the solution. By coordinating when and how they consume power, we turn demand into a flexible resource and create new ways to access power.

And it's working! We have real customers, deployment operations equivalent to 25% of BC's grid, and a backlog of customers that would double our footprint over the next six months. The systems that got us here now have to carry twice the load. We need engineers to build what carries us to the next level.

Who you'll build with

We're a team of 15 with backgrounds in energy trading, software engineering and AI scientists, backed by leading Bay Area venture capital firms. Our founding team created the energy optimization program at AWS and brings deep experience in electricity markets, renewable energy, AI, and optimization.

As a small team, your decisions will shape the architecture, the product, and the engineering culture. There is substantial work to own and room to help define how we do it.

What you'll own

You'll own the core systems behind our platform: the infrastructure, APIs, and distributed services that turn a firehose of grid telemetry into optimization decisions that actually get executed, on time and on real assets.

The hard part isn't scale for its own sake. It's that the deadlines are physical. You'll be building systems where correctness, latency, and reliability are the same problem wearing three hats.

You'll make the architectural calls, write the services, and own them in production, including the moments when you're opening a trace or inspecting live data to figure out what went wrong. You'll also help set the engineering standard for a team that's about to grow, through written designs, code review, pairing, and mentoring.

Senior or Principal: how the role scales

We're hiring at both levels. The problem is the same; the scope is what changes.

As a Senior Engineer, you'll own major services end to end, from design through reliable operation, and raise the bar for everyone who works alongside you.

As a Principal Engineer, you'll set technical direction across the platform, make the architectural bets that will define our next few years, and multiply the engineers around you. If you've led before as a tech lead, staff engineer, or EM, you'll find that directing a fleet of agents draws on the same muscle as directing a team.

What we look for
  • You're a strong backend engineer with 7+ years of software experience, and you're extremely proficient in one or more languages such as Python, Go, Rust, or C++.

  • You've owned consequential production systems. You can describe a system you built and operated, what could go wrong, and how you made it reliable. Experience in trading, telemetry, industrial control, payments, or real-time infrastructure is especially relevant.

  • You can work through the full problem. You're comfortable making architectural decisions, implementing services, and opening a trace or inspecting production data when something breaks.

  • You understand the tradeoffs. You have strong foundations in distributed systems, data structures, and performance, and you can explain why you chose one approach over another.

  • You're passionate about AI coding practices and still believe in software engineering as a craft. You use agentic coding tools like Claude Code or Cursor daily, and you want to help establish how the team reviews, tests, and validates AI-assisted code.

  • You bring high agency to a fast-paced environment where the spec is often a conversation, and shipping is the part you don't rush past.

You don't need to know electricity markets. We'll teach you the grid. We need you to bring the engineering.

How we work

Clear writing. Strong engineering.

We use writing to sharpen ideas, explain technical tradeoffs, and make decisions explicitly. We expect engineers to understand the reasoning behind what they build and to challenge ideas thoughtfully.

We use AI tools extensively and care deeply about software engineering as a craft. Speed matters, and so does seeing the work through to reliable operation.

Compensation and location
  • Salary: $175k–$265k

  • Equity: early stage engineer equity position and a real stake in the company you help create

  • Benefits: extended health benefits

  • Location: hybrid, Vancouver

We welcome different backgrounds, perspectives, and paths into engineering. If you need an accommodation during the hiring process, let us know and we'll work with you.

If you want to build software that controls real energy systems and help make energy abundance possible, we'd love to meet you.

Skills Required

  • 7+ years of software engineering experience
  • Strong backend engineering experience
  • Expert proficiency in one or more of Python, Go, Rust, or C++
  • Experience owning and operating consequential production systems
  • Ability to make architectural decisions, implement services, and troubleshoot production systems
  • Strong foundations in distributed systems, data structures, and performance
  • Experience with trading, telemetry, industrial control, payments, or real-time infrastructure
  • Daily use of agentic coding tools such as Claude Code or Cursor
  • Ability to work in a fast-paced, high-agency environment
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
18 Employees
Year Founded: 2024

What We Do

Soma Energy develops an AI-powered energy intelligence platform for power producers and data centers. Its software coordinates generation from renewables, battery storage, and large energy loads in real time, helping customers optimize procurement, trading, dispatch, and consumption. By pooling and automating these resources, the company aims to unlock existing grid capacity, reduce energy costs, accelerate data-center access to power, and improve grid reliability.

Similar Jobs

Samsara Logo Samsara

Senior Software Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
CA
4000 Employees
154K-260K Annually

Block Logo Block

Senior Software Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
185K-327K Annually

Cash App Logo Cash App

Senior Software Engineer

Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Remote or Hybrid
8 Locations
3500 Employees
185K-327K Annually

Mastercard Logo Mastercard

Senior Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Vancouver, BC, CAN
38800 Employees
111K-160K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account