Lead Software Engineer (.NET / Azure / React)

Rebus Energy Solutions · Englewood, CO, US

Full-time$130,000 – $160,000Published Jul 23, 2026

Apply directly on Rebus Energy Solutions’s careers site — no account needed.

About the role

Lead Software Engineer (.NET / Azure / React)

Location: Denver, Colorado (In Office)

Compensation: $130,000–$160,000, based on experience, demonstrated technical ability, and overall fit.

About Rebus Energy Solutions

Rebus Energy Solutions develops VANTAGE, an enterprise SaaS platform that powers mission-critical logistics, dispatching, workflow automation, invoicing, regulatory reporting, integrations, and real-time operational workflows for the energy industry. For more than a decade, we have continuously evolved VANTAGE into a comprehensive enterprise platform. As we grow, we are investing heavily in cloud technologies, modern engineering practices, AI-assisted software development, and stack modernization.

We are a founder-led, highly collaborative engineering organization. Our founders remain actively involved in software architecture, product design, code reviews, and technical decision-making. We operate as an agile, distributed team across the United States and India, where every engineer has a voice and the opportunity to make a meaningful impact.

Work Environment

We value in-person collaboration and believe some of our best engineering work comes from architects and developers brainstorming together, reviewing code, solving complex problems, and making technical decisions side by side. This role is based in our Denver office, where you'll work closely with the founders and the local engineering team while collaborating daily with teammates in India.

About the Role

This is a hands-on technical leadership role. We are looking for an engineer who thrives on solving difficult technical problems, designing scalable systems, and writing production-quality code. Success in this role means spending most of your day actively building software, reviewing pull requests, and mentoring engineers—rather than primarily coordinating work or managing projects.

One of your first priorities will be leading the modernization of our existing DevExtreme/Knockout.js application to React while continuing to deliver new enterprise capabilities across the platform.

We care far more about demonstrated ability, ownership, and technical excellence than titles or years of experience. If you've built great software, enjoy solving hard problems, and want to help build an exceptional engineering team, we'd love to hear from you.

Key Responsibilities

· Design and develop our enterprise SaaS platform while remaining an active contributor, writing production-quality C# and React code.

· Lead the migration of our DevExtreme/Knockout.js application to React.

· Design cloud-native solutions using Azure, microservices, and asynchronous messaging.

· Review pull requests, mentor engineers, and elevate engineering standards.

· Improve testing, CI/CD, observability, documentation, and performance.

· Evaluate and adopt AI-assisted development tools and modern engineering practices to improve software quality and team productivity.

Required Experience

· Demonstrated success designing, developing, and deploying enterprise SaaS applications using C# and .NET.

· Track record of leading complex technical initiatives from architecture through production.

· Strong experience with microservices, REST APIs, and asynchronous messaging.

· Deep hands-on experience building cloud-native solutions in Microsoft Azure.

· Strong SQL Server performance tuning and React/TypeScript development skills.

· Experience modernizing enterprise applications and migrating legacy frontend frameworks to React.

· Experience with CI/CD, automated testing, code reviews, and engineering best practices.

Who Will Thrive Here

Beyond technical expertise, you will be a great fit if you:

  • Think like an owner and take personal pride in the success of the product.
  • Take initiative to improve systems, processes, and code quality without waiting for permission.
  • Are excited by the opportunity to help build a growing company, not just complete assigned work.
  • Are naturally curious, continuously learning new technologies, and enjoy raising the baseline of the entire team.
  • Lead by personal example and through technical excellence.

Preferred Technical Experience

  • Experience with DevExtreme React Components and/or legacy Knockout.js.
  • Experience with Docker and Kubernetes.
  • Azure Service Bus, RabbitMQ, Kafka, or distributed caching (Redis).
  • SignalR or real-time communication technologies.
  • Active use of AI-assisted tools (GitHub Copilot, Cursor, ChatGPT) within daily engineering workflows.

Our Technology Stack

  • Backend: C#, .NET 8+, ASP.NET Core, SQL Server, Entity Framework Core, Microservices & Messaging.
  • Frontend: React, TypeScript, DevExtreme React, legacy Knockout.js (migrating).
  • Cloud & DevOps: Microsoft Azure, Azure DevOps, Git, CI/CD Pipelines, Docker (preferred).

Why Join Rebus?

  • Founder-Led, Engineering-First: Work directly with technical founders who remain actively involved in architecture, software development, product direction, and technical decision-making.
  • High Impact: Join a small, agile engineering team where your ideas, technical leadership, and code directly shape a platform that enterprise customers rely on every day.
  • Shape the Future: Help lead the modernization of a mature enterprise SaaS platform while building a company—not just shipping features.

Pay: $130,000.00 - $160,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Paid time off

Work Location: In person

Description sourced from the public Indeed listing — this role isn't indexed from the company's career page yet.

Skills

  • C#
  • .NET
  • React
  • TypeScript
  • SQL
  • SQL Server
  • Azure
  • REST
  • Docker
  • Kubernetes
  • GitHub Actions

Never be applicant #200 again

Every job here is indexed straight from company career pages — often hours after it opens, before it reaches the big boards. Create a free account and get your best matches in a twice-daily digest.

  • Your best matches, twice a day
  • No duplicates, no ghost jobs, no recruiter spam
  • Every job free to browse — pay only when you apply
Get my matched jobs

Free account — no card required

93 150 live jobs · 17 788 companies tracked · 5 740 added today

Similar jobs

Lead Software Engineer (.NET / Azure / React) — Rebus Energy Solutions · Real Job Offers