Software Engineer C#/.NET

Enchanted Rock Management LLCHouston, TX
Hybrid

About The Position

We are ERock! Enchanted Rock is a leader and innovator of Electrical Resiliency-As-A-Service. Our advanced dual-purpose microgrids protect companies, critical infrastructure, and communities from unexpected power outages, ensuring business continuity and civic durability. Enchanted Rock’s dual-purpose microgrids use natural gas and renewable natural gas (RNG) to drive the nation’s most dependable microgrids — all while producing significantly lower to zero carbon emissions than traditional diesel backup generators. Powered by GraniteEcosystem™, our revolutionary software system, Enchanted Rock solutions provide 24/7/365 monitoring, optimization, and forecasts to enable worry-free, reliable power for businesses. The Enchanted Rock solution brings together patented technologies, advanced dual-purpose microgrid designs and integrated end-to-end services. The Power is On and we keep it on.

Requirements

  • 3+ years of professional software engineering experience; Bachelor’s in CS/Engineering or equivalent practical experience.
  • Proficiency with C#/.NET and object-oriented design; experience building cloud applications--Azure strongly preferred.
  • Working knowledge of REST and relational databases, plus comfort with analytics/columnar data stores.
  • Experience with automated testing and CI/CD.
  • Ability to investigate issues using logs, metrics, and traces, and to explain findings clearly.
  • Willingness to learn fast and use AI tools to move faster.

Nice To Haves

  • Enjoys learning new things and using technology, AI included, to solve hard problems.
  • Able to balance pragmatism with curiosity; you simplify first, then refine.
  • Able to communicate clearly, collaborate well, and stay calm under pressure.
  • Makes thoughtful trade-offs and care about maintainability, tests, and observability.
  • Chooses appropriate stores for streaming and time-series data and explain trade-offs.
  • Cares about observability, on-call readiness, and runnable runbooks.
  • Enjoys working with experts from diverse engineering backgrounds and communicating clearly.

Responsibilities

  • Building and evolving back-end services that move data from edge devices through Azure into the tools our teams use daily.
  • Improving and maintaining the internal applications and dashboards that operations, factory, and field teams depend on.
  • Shaping how we capture, organize, and retain large-scale telemetry data while keeping solutions simple.
  • Diagnosing data flow and system issues end-to-end: from device messages through cloud ingestion to APIs and storage.

Benefits

  • Medical, Dental, Vision, and Prescription Drug Insurance
  • Company-Paid Life Insurance
  • Disability Insurance
  • Paid Family Leave
  • Flexible Spending Account (FSA)
  • Wellness Programs and Incentives
  • 401(k) Retirement Plan & Company Match
  • Paid Time Off – Sick & Vacation Time
  • Paid Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service