Technical Lead - Software Engineering (C#/.NET, Azure)

Enchanted Rock

Houston (TX)

Hybrid

USD 120,000 - 190,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health Insurance
401(k) Retirement Plan & Company Match
Hybrid Work Schedule
Paid Time Off

Job summary

ERock, a leader in distributed energy, is seeking a senior software engineer who can lead delivery while staying hands-on. The role focuses on building reliable, scalable systems on Azure, guiding cross-team efforts, and maintaining strong engineering discipline.

Ideal candidates will have extensive experience with C#/.NET, CI/CD practices, and a track record of shipping under deadlines, all within a hybrid work environment that supports innovation and reliability.

Qualifications

  • 8+ years of professional software engineering experience.
  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • 3+ years leading software delivery as a technical lead, delivery lead, staff engineer, or similar role.
  • Hands-on proficiency with C#/.NET.
  • Production experience building and operating applications on Azure.
  • Demonstrated ownership of CI/CD pipelines, branching strategy, and release management in a production environment.
  • Working knowledge of REST APIs, relational databases, and automated testing practices.
  • Experience coordinating work across multiple teams or disciplines.

Responsibilities

  • Turn complex, high-level initiatives into actionable plans and distribute work across engineers based on strengths and expertise.
  • Enforce engineering standards and architecture, including code review, branching, release windows, and automated testing.
  • Maintain and improve CI/CD pipelines, deployment automation, and environment management.
  • Run triage, escalation, and post-incident review for production issues.
  • Provide technical guidance and code review to engineers, and keep documentation current as the system changes.
  • Move quickly and experiment with new technologies while maintaining engineering discipline for reliability.
  • Escalate risks, scope changes, and trade-offs early, with a recommendation.
  • Other responsibilities as directed by supervisor.

Job description

ERock, a leader in distributed energy, is seeking a senior software engineer who can lead delivery while staying hands-on. The role focuses on building reliable, scalable systems on Azure, guiding cross-team efforts, and maintaining strong engineering discipline.

Ideal candidates will have extensive experience with C#/.NET, CI/CD practices, and a track record of shipping under deadlines, all within a hybrid work environment that supports innovation and reliability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead, Software Engineering
Technical Lead, Software Engineering

Enchanted Rock • Houston (TX)

Hybrid
USD 120,000 - 190,000
Health Insurance
401(k) Retirement Plan & Company Match
Hybrid Work Schedule
+1
C#/.NET Backend Engineer — Azure Telemetry
C#/.NET Backend Engineer — Azure Telemetry

ERock • Houston (TX)

Hybrid
USD 110,000 - 160,000
Competitive Pay
Medical Insurance
Dental Insurance
+10
Lead Software Engineer - Azure Cloud, C#, Tech Leadership
Lead Software Engineer - Azure Cloud, C#, Tech Leadership

ECS Resource Group • United States

On-site
USD 150,000 - 175,000
Software Engineer C#/.NET
Software Engineer C#/.NET

Enchanted Rock • Houston (TX)

Hybrid
USD 90,000 - 130,000
Competitive Pay
Medical, Dental, Vision Insurance
401(k) with company match
+3
Software Engineer C#/.NET
Software Engineer C#/.NET

ERock • Houston (TX)

Hybrid
USD 110,000 - 160,000
Competitive Pay
Medical Insurance
Dental Insurance
+10
Senior .NET Engineer & Team Lead (Azure, SQL)
Senior .NET Engineer & Team Lead (Azure, SQL)

NextGenEnergyJobs • Town of Poland (NY)

On-site
USD 120,000 - 160,000
Senior .NET Engineer — Azure Cloud, Remote-First
Senior .NET Engineer — Azure Cloud, Remote-First

Lateralgroup • United States

On-site
USD 100,000 - 150,000
Remote-first work environment
Growth opportunities
No burnout culture
+1
Senior .NET Team Lead - Blazor, Azure & CI/CD
Senior .NET Team Lead - Blazor, Azure & CI/CD

Insurance Administrative Solutions, L.l.c. • Urbandale (IA)

Hybrid
USD 120,000 - 180,000
Senior .NET Tech Lead: Azure, C#, Microservices
Senior .NET Tech Lead: Azure, C#, Microservices

Inherent Technologies • Denver (CO)

On-site
USD 120,000 - 155,000
Senior .NET/Azure Software Lead
Senior .NET/Azure Software Lead

Optomi • United States

On-site
USD 100,000 - 130,000