Rebus Energy Solutions is seeking a hands-on Lead Software Engineer to guide the design and delivery of VANTAGE, its enterprise SaaS platform for the energy sector. This onsite, Englewood, Colorado role blends technical leadership with active development as we modernize the frontend from Knockout.js to React and build cloud-native solutions on Microsoft Azure.
Responsibilities
- Design and develop the enterprise SaaS platform while contributing production-quality C# and React code.
- Lead the migration of the DevExtreme/Knockout.js application to React.
- Architect cloud-native solutions using Azure, microservices, and asynchronous messaging.
- Review pull requests, mentor engineers, and raise engineering standards.
- Improve testing, CI/CD, observability, documentation, and performance.
- Evaluate and adopt AI-assisted development tools and modern engineering practices to enhance software quality and team productivity.
Requirements
- Proven success in designing, building, and deploying enterprise SaaS applications with C# and .NET.
- Experience leading complex technical initiatives from architecture through production.
- Strong background in microservices, REST APIs, and asynchronous messaging.
- Hands-on expertise building cloud-native solutions on Microsoft Azure.
- Strong SQL Server performance tuning and React/TypeScript development skills.
- Experience modernizing enterprise applications and migrating legacy frontend frameworks to React.
- Familiarity with CI/CD, automated testing, code reviews, and engineering best practices.
Technologies
- C#, .NET 8+, ASP.NET Core, SQL Server, Entity Framework Core
- Microservices, React, TypeScript, DevExtreme React
- Knockout.js (migration in progress)
- Microsoft Azure, Azure DevOps, Git, Docker, Kubernetes
- Azure Service Bus, RabbitMQ, Kafka, Redis, SignalR
- GitHub Copilot, Cursor, ChatGPT
Benefits
- 401(k)
- 401(k) matching
- Paid time off
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, VANTAGE has evolved into a comprehensive platform, and the company is investing heavily in cloud technologies, modern engineering practices, AI-assisted development, and stack modernization. The organization is founder-led and highly collaborative, with founders actively involved in software architecture, product design, code reviews, and technical decision-making. The team operates as an agile, distributed group across the United States and India, giving every engineer a voice and the chance to make a meaningful impact.
Work Environment
We value in-person collaboration and believe some of the best engineering work comes from architects and developers brainstorming together, reviewing code, solving complex problems, and making technical decisions side by side. The role is based in our Denver office, where you will 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 position designed for an engineer who enjoys solving difficult technical problems, designing scalable systems, and delivering production-quality code. Success means spending most of the day actively building software, reviewing pull requests, and mentoring engineers, rather than primarily coordinating work or managing projects.
Who Will Thrive Here
- Think like an owner and take pride in the product’s success.
- Proactively improve systems, processes, and code quality without waiting for permission.
- Be excited to help build a growing company, not just complete assigned tasks.
- Be naturally curious, continuously learn new technologies, and elevate the team’s baseline.
- Lead by example through technical excellence.
Preferred Technical Experience
- Experience with DevExtreme React Components and/or legacy Knockout.js.
- Knowledge of Docker and Kubernetes.
- Experience with Azure Service Bus, RabbitMQ, Kafka, or distributed caching (Redis).
- Familiarity with SignalR and real-time communication technologies.
- Active use of AI-assisted tools (GitHub Copilot, Cursor, ChatGPT) within daily workflows.
Our Technology Stack
- Backend: C#, .NET 8+, ASP.NET Core, SQL Server, Entity Framework Core, Microservices & Messaging
- Frontend: React, TypeScript, DevExtreme React, migrating from Knockout.js
- Cloud & DevOps: Microsoft Azure, Azure DevOps, Git, CI/CD, Docker
Why Join Rebus?
- Founder-led, engineering-first environment where technical founders participate in architecture, development, product direction, and decision making.
- High impact within a small, agile team where your ideas and code shape a platform relied on by enterprise customers.
- Opportunity to drive the modernization of a mature enterprise SaaS platform while helping to shape a growing company.