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

Enchanted Rock

Houston (TX)

Hybrid

USD 120,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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
Tech Lead, Software Engineering — Hybrid & Impact
Tech Lead, Software Engineering — Hybrid & Impact

ERock • Houston (TX)

Hybrid
USD 120,000 - 180,000
Competitive Pay
Medical Insurance
Dental Insurance
+13
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 Tech Lead - Azure, CI/CD, Angular
Senior .NET Tech Lead - Azure, CI/CD, Angular

Ethereum Technologies • Houston (TX)

On-site
USD 140,000 - 190,000
Senior Software Tech Lead: .NET Core, Azure, Cloud Architecture
Senior Software Tech Lead: .NET Core, Azure, Cloud Architecture

Robotic Technologies Automation • Deerfield Beach (FL)

On-site
USD 120,000 - 180,000
Senior .NET Tech Lead — Azure, CI/CD & Angular
Senior .NET Tech Lead — Azure, CI/CD & Angular

SR Talent Solution Inc • Houston (TX)

On-site
USD 130,000 - 190,000
Senior .NET Lead Developer - Angular & Azure DevOps
Senior .NET Lead Developer - Angular & Azure DevOps

Ethereum Technologies • Cincinnati (OH)

On-site
USD 110,000 - 150,000
Senior .NET Tech Lead - C#, SQL, Azure
Senior .NET Tech Lead - C#, SQL, Azure

TechDigital Group • Oakland (CA)

On-site
USD 140,000 - 180,000