O

Omnidian

24/7 solar system monitoring and protection

Staff Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaHybrid

About the Job

Requirements

  • At least 10 years of professional software engineering experience.
  • Strong Kotlin or Java skills with Spring Boot, building production services and APIs.
  • Experience designing external or partner-facing APIs, including versioning and validation.
  • Solid SQL and relational database design experience using MySQL or a similar database, including safe data migrations.
  • Experience with AWS, Kubernetes, CI/CD, and observability tools such as Grafana or Sentry.
  • Proven ability to ship complex features with high-quality automated tests.
  • Hands-on use of Claude or similar AI tools for coding and testing, and helping others adopt them.
  • Experience leading technical design discussions and mentoring engineers.

Responsibilities

  • Design and ship Kotlin and Spring Boot services behind the client-facing onboarding API.
  • Evolve the onboarding check engine so all assets are verified against external data sources.
  • Build React and TypeScript front ends for onboarding and asset management workflows.
  • Turn requirements into clear technical specifications, APIs, and success criteria.
  • Drive testing for assigned areas using Claude for unit, integration, and end-to-end tests.
  • Keep downstream data sources such as Resolv, Salesforce, and the data platform in sync through standardized mechanisms and practices.
  • Build and review safe bulk corrections, migrations, and backfills.
  • Take part in the team's support rotation for operational support.
  • Participate in monitoring, alerting, and on-call readiness for ALM services.
  • Diagnose onboarding failures with clients' integration engineers.
  • Lead technical design discussions and provide code reviews.
  • Mentor engineers and share effective Claude usage patterns.
  • Partner with product, operations, and other engineering teams on shared work.

Desired Qualifications

  • Experience with rules engines, validation pipelines, or workflow systems where behavior is driven by configuration.
  • Experience with event-driven or asynchronous architectures such as SQS.
  • Experience with React and TypeScript for internal operations tools.
  • Experience with Databricks, Python, or other data-platform work.
  • Experience integrating with Salesforce or other CRM systems.
  • Experience with solar, battery storage, IoT device, or energy asset data.
  • Familiarity with SOC 2 requirements and security-minded engineering practices.

About the Company

Omnidian

24/7 solar system monitoring and protection

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.

Company size
201-500
Company stage
Series C
Total funding
$169.2M
Headquarters
Seattle, WA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Omnidian

See more jobs