Software Engineer ( C#/.NET) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Enchanted Rock · 2 months ago

Software Engineer ( C#/.NET)

Enchanted Rock is a leader in Electrical Resiliency-As-A-Service, providing innovative solutions to ensure business continuity and civic durability. As a Software Engineer on the Granite Team, you will develop C#/.NET software on Azure for an edge-to-cloud IoT platform, focusing on back-end services and data flow while collaborating with various engineering teams.

Electrical DistributionEnergyRenewable Energy
badNo H1Bnote

Responsibilities

Turn real-world operational problems into simple, reliable services that move data from devices to decisions
Focus on back-end services and data flow, with occasional data wiring to UI
Practice test-driven development and ship automatically through CI/CD pipelines
Use telemetry, distributed tracing, and exploratory analysis to diagnose and improve systems at fleet scale
Work with an enthusiastic team of peers and partners across software, hardware, data science and engineering teams to turn complex signals into actionable insights
Breaking goals into testable milestones and delivering steadily with ownership
Raising clarity early with precise questions and concise plans
Improving availability, latency, and cost through measurement and iteration
Shaping how we capture, organize, and retain datasets of tens of billions of points while keeping solutions simple
Prototyping simple options and choosing what ships based on measured results
Translating goals into small, testable deliverables that improve availability, latency, or cost
Clarifying intent early with precise questions and concise interface notes, then delivering on schedule
Learning continuously through hands-on projects, peer mentorship, and collaboration across disciplines

Qualification

C#/.NETAzureCI/CDRESTRelational databasesAutomated testingObject-oriented designTelemetryCollaboration

Required

5+ 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
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
Hearing and speech to communicate in person and over the telephone

Preferred

Get energy from learning new things and using technology, AI included, to solve hard problems
Balance pragmatism with curiosity; you simplify first, then refine
Communicate clearly, collaborate well, and stay calm under pressure
Make thoughtful trade-offs and care about maintainability, tests, and observability
Trace problems end-to-end through telemetry, from device messages to storage and APIs
Choose appropriate stores for streaming and time-series data and explain trade-offs
Care about observability, on-call readiness, and runnable runbooks
Enjoy working with experts from diverse engineering backgrounds and communicating clearly

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
Hybrid Work Schedule!
Cool Open-Office Concept

Company

Enchanted Rock

twittertwittertwitter
company-logo
Enchanted Rock is a utility company that provides electrical resiliency-as-a-services.

Funding

Current Stage
Growth Stage
Total Funding
$36.08M
Key Investors
California Energy CommissionEnergy Impact Partners
2024-01-25Grant· $2.1M
2018-07-01Series Unknown· $23.58M
2017-02-27Series Unknown· $10M

Leadership Team

leader-logo
John Carrington
Chief Executive Officer
linkedin
T
Todd Price
Executive Vice President
linkedin
Company data provided by crunchbase