Senior Software Engineer – EMS
Kimbal
Senior Software Engineer – EMS
Kimbal
AMI solutions for utilities and grid
Kimbal is looking for a engineer with a strong emphasis on problem solving and ownership. You will build technology that makes the energy ecosystem smarter, more efficient, and more reliable, working on challenging problems at the intersection of software, data, and energy.
You won't always get perfectly defined requirements or a detailed implementation plan. We expect you to understand the problem, ask the right questions, break it down, design a solution, and take it all the way to production.
Key Responsibilities
Job Requirements
Why This Role?
You will work on problems that have a real-world impact. Our engineering challenges include optimizing energy storage and consumption, working with changing energy prices and demand, processing large amounts of energy data, and building systems that can make reliable decisions in a complex and evolving energy environment.
You don't need prior experience in the energy domain. What matters more is your ability to learn, reason about complex problems, and build excellent software.
If you enjoy going from Ambiguous Problem → Product Decomposition → System Design → Code → Production → Customer Impact, you'll fit right in.
Kimbal.io provides advanced metering infrastructure for utilities, including smart meters, the communications network, and data management systems that enable two-way grid communication. Meters collect usage data and transmit it over an autonomous network to a data platform for monitoring, analytics, and remote device control. Its scale distinguishes it: up to 2 million meters produced annually and over 1 million deployed nationwide, powered by automation and robotics. Its goal is to improve grid visibility, efficiency, and reliability through scalable AMI infrastructure and ongoing data management.
Explore more opportunities at Kimbal