Staff Software Engineer
Omnidian
Staff Software Engineer
Omnidian
24/7 solar system monitoring and protection
Salary Range: 48000 to 81000 (Currency: USD) (Pay period: per-year-salary)
Omnidian, Inc. is a fast-growing Series C tech-enabled service company revolutionizing performance assurance for the distributed solar and energy storage industries. Omnidian is building a more sustainable future for the planet through our passionate teams, our innovative technology, and by creating an amazing customer experience.
As a Staff Software Engineer on Asset Lifecycle Management (ALM), you will build the systems that define the data models and life cycle of every solar and battery asset under Omnidian's purview. The ALM team is at the center of managing the core data object our systems monitor, defining what an asset is, onboarding and offboarding of assets, hardware definitions, and validation checks. You will report to the Senior Engineering Manager ofALM and work alongside a product manager, operations teams, client integration partners and peer engineering teams. You'll help design and ship our client-facing onboarding API and our configurable onboarding check engine, which clients use to onboard thousands of assets at a time, while leveraging AI for coding and testing.
Our stack: Kotlin and Spring Boot services on AWS (EKS), MySQL, SQS, React and TypeScript for internal tools, Databricks for analytics, and Grafana and Sentry for observability.
Omnidian provides maintenance and performance assurance for solar energy systems, serving homeowners, business owners, and large portfolio owners. Its core offering is a 24/7 remote monitoring service that delivers real-time diagnostics from its Seattle Operations Center; when a system underperforms, the team notifies the installer and coordinates repairs. Customers subscribe to protection plans that cover residential and commercial solar systems, with Omnidian standing behind a 95% Energy Guarantee that compensates clients if energy production drops below forecasted levels, even in bad weather. The company differentiates itself through proactive monitoring, a strong energy guarantee, and deep integrations with billing partners, service networks, CRM systems, and monitoring platforms to manage large-scale portfolios. Its goal is to maximize solar energy production and provide financial peace of mind by reducing downtime and shifting performance risk from investors to Omnidian.
Explore more opportunities at Omnidian