Point your AI agent at freehire and let it find you a job.

Get the CLI →

Enchanted Rock

NewBe an early applicant

Software Engineer C#/.NET

Discussion

We are ERock!

ERock is a leader and innovator in distributed energy. ERock has responded to long-term trends in electricity by becoming the first smart-grid supplier to US energy consumers. The company installs, operates, and integrates its highly flexible, low-cost, and quick-response distributed generation to increase reliability and stability, reduce costs and decrease carbon footprint.

At ERock, our backup generators ensure that customers will never be without power, allowing their business to operate normally when there is an outage in the area. Our innovative approach provides customers with highly reliable, ultra-clean backup generation at a fraction of the cost of traditional backup solutions. We seek those who share our commitment to customer service, innovation, and ingenuity.


Key Responsibilities:

  • Build and evolve C#/.NET back-end services on Azure that carry telemetry from edge devices at customer sites through cloud ingestion into the APIs, stores, and tools our teams use daily.
  • Work on ingestion and processing paths that hold up against the realities of field hardware: intermittent connectivity, devices that go dark and come back, and messages that arrive late, duplicated, or out of order.
  • Help shape how we capture, organize, query, and retain large-scale time-series telemetry, while keeping solutions as simple as the problem allows.
  • Diagnose issues end-to-end, from a message on a device through cloud ingestion to API and storage, using logs, metrics, and traces, and explain findings clearly.
  • Improve and maintain the internal applications, factory-floor stations, and dashboards that operations, manufacturing, and field teams depend on.
  • Write automated tests and ship through CI/CD pipelines, and keep your services observable and supportable in production.
  • Contribute to the design and system documentation that our utility customers' security teams review.
  • Partner with software, hardware, data science, and engineering teams to turn complex signals into actionable insights.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available