Software Engineer ( C#/.NET)

Enchanted Rock

The Role

Overview

Develop and maintain C#/.NET cloud services for an edge-to-cloud IoT platform on Azure.

Key Responsibilities

  • backend services
  • telemetry tracing
  • data pipelines
  • observability
  • time-series storage
  • reliability engineering

Tasks

-Stay Anchored: Deliver reliable and resilient software that forms the backbone of our operations. -Translating goals into small, testable deliverables that improve availability, latency, or cost. -Get energy from learning new things and using technology, AI included, to solve hard problems. -Clarifying intent early with precise questions and concise interface notes, then delivering on schedule. -Turn real-world operational problems into simple, reliable services that move data from devices to decisions. -Trace problems end-to-end through telemetry, from device messages to storage and APIs. -Work with an enthusiastic team of peers and partners across software, hardware, data science and engineering teams to turn complex signals into actionable insights. -Shaping how we capture, organize, and retain datasets of tens of billions of points while keeping solutions simple. -Raising clarity early with precise questions and concise plans. -Improving availability, latency, and cost through measurement and iteration. -Make thoughtful trade-offs and care about maintainability, tests, and observability. -Focus on back-end services and data flow, with occasional data wiring to UI. -Choose appropriate stores for streaming and time-series data and explain trade-offs. -Remain Calm & Confident: Tackle challenges methodically, even under pressure. -Use telemetry, distributed tracing, and exploratory analysis to diagnose and improve systems at fleet scale. -Make it Matter: Produce work that has a tangible, positive impact on our business performance and efficiency. -Prototyping simple options and choosing what ships based on measured results. -Breaking goals into testable milestones and delivering steadily with ownership.

Requirements

  • c#
  • .net
  • azure
  • ci/cd
  • rest
  • bachelor’s

What You Bring

-Proficiency with C#/.NET and object-oriented design; experience building cloud applications--Azure strongly preferred. -Physical requirements and working conditions: Must possess mobility to work in a standard office setting and to use standard office equipment, including a computer, stamina to maintain attention to detail despite interruptions, strength to lift and carry 20 pounds, vision to read printed materials and a computer screen, and hearing and speech to communicate in person and over the telephone. -Care about observability, on-call readiness, and runnable runbooks. -Experience with automated testing and CI/CD. -Ability to investigate issues using logs, metrics, and traces, and to explain findings clearly. -Communicate clearly, collaborate well, and stay calm under pressure. -Working knowledge of REST and relational databases, plus comfort with analytics/columnar data stores. -Willingness to learn fast and use AI tools to move faster. -Be Resilient: Adapt swiftly to changing requirements and overcome obstacles with persistence. -Practice test-driven development and ship automatically through CI/CD pipelines. -Enjoy working with experts from diverse engineering backgrounds and communicating clearly. -5+ years of professional software engineering experience; Bachelor’s in CS/Engineering or equivalent practical experience.

Benefits

-Flexible Spending Account (FSA) -401(k) Retirement Plan & Company Match -Paid Time Off – Sick & Vacation Time -Company-Paid Life Insurance -Paid Family Leave -Disability Insurance -Paid Holidays -Medical, Dental, Vision, and Prescription Drug Insurance -Cool Open-Office Concept -Wellness Programs and Incentives -Hybrid Work Schedule!

The Company

About Enchanted Rock

-Empowers businesses and communities with reliable energy solutions, focusing on microgrids and backup power systems. -Committed to innovation, offering scalable energy solutions that ensure operational continuity, especially during power outages. -Helps manage energy demands effectively, supporting energy resiliency for commercial and industrial sectors. -Caters to a range of industries with cost-effective, sustainable, and high-performance energy services. -Operates cutting-edge technology to minimize energy disruptions, integrating real-time monitoring and control features. -Provides highly flexible and customizable solutions, serving businesses across diverse regions with varying energy needs.

Sector Specialisms

Data Centers

Electric Vehicle Fleets

Healthcare Systems

Utilities

Manufacturing

Grocery Stores

Senior Living Facilities

Travel Centers

Cold Storage Facilities

Car Dealerships

Higher Learning Institutions

Critical Manufacturing Facilities

Visa Sponsorship

-no visa sponsorship is available for this position.