Senior Software Engineer - Forecasts & Settlement

6 months ago
Full time role
Hybrid · Remote... more
Are you interested in building the technical foundation of the worldwide transition to clean energy?

Voltus seeks to transform a diverse network of distributed energy resources (DERs) into reliable and responsive virtual power plants in wholesale energy markets. DERs can be anything behind an electric meter: demand response, batteries, micro-grids, residential solar, EV bus fleets, smart thermostats, and more. 

The Forecasts & Settlements team sits at the heart of Voltus as a business, and is responsible for the product, platform and data underpinning all financial forecasts, line items, and payments between grid providers, channel partners, and Voltus customers. 

We reduce the enormous complexity of quantifying and compensating thousands of participants in demand response events to a product-oriented approach that streamlines and centralizes data processing pipelines, warehouses, and APIs.

This is an opportunity to do complex, interesting, and impactful work with a team of empathetic human beings. If you’re a holistic problem solver who likes to think in terms of systems, we’d love to hear from you.


Things you can work on here:

  • Design and implement data models and abstractions to simplify the complexities of the electricity grid, for Voltans, partnerships, and customers
  • Help figure out a way to better manage our growing portfolios of heterogeneous energy resources
  • Scale i/o ops for billions of line items for forecasts, settlement, and payments
  • Contribute to engineering roadmap, vision, and goals
  • Develop technical strategies for dealing with new products, international expansions, and DER types
  • Create and update internal documentation
  • Provide leadership and mentorship to more junior team members
  • Model a complex suite of product requirements for our internal payment platform
  • Feature-build improvements to our customer-facing web app

Skills we are looking for:

  • 5-10 years software engineering experience
  • Have experience building production systems (Python is a plus but not a requirement)
  • Have domain knowledge in data processing systems
  • An ability to manage one’s own time
  • Strong written and spoken communication—especially important on a remote team

What's important to us in a candidate:

  • Awareness, empathy, intentionality, curiosity
  • Desire to be part of an open, collaborative, and psychologically-safe engineering culture
  • Actually care about other human beings
  • Wants to learn more about the energy industry and complex distributed systems

We are a distributed, friendly team! If you are excited by the opportunity to impact the way a critical company system is designed, implemented, and supported, we invite you to apply.

At Voltus, we are proud to be an equal opportunity employer because we recognize that a diverse organization begins with a diverse candidate pool. This means we do not tolerate discrimination of any kind and are committed to providing equal employment opportunities regardless of your gender identity, race, nationality, religion, age, sexual orientation, veteran status, disability status, or marital status.