Rodan Energy Solutions
Rodan is an energy services company helping large energy users optimize energy use, manage demand and participate in energy markets.
Accelerator Centre · 11-50 employees · since 2004
New Software roles in Waterloo Region, mailed the morning after they appear, and The Weekly each Monday.
Change or stop it from any email.
About Us:
At Rodan Energy, our mission is Making Sustainable, Attainable. As a leading North American energy services company, we provide innovative energy solutions that help clients reduce energy costs and GHG emissions, support electrification, and enhance grid efficiency. With over 20 years of expertise, we’re trusted by North America’s largest energy users, power producers, and utilities.
Why Join Rodan:
Thriving Industry: Join a rapidly growing sector at the forefront of innovation and sustainability, shaping the future of energy management.
Product Market Fit: With a 98% client retention rate and consistent YOY growth, Rodan has built a reputation for delivering trusted, long-term partnerships with industry leaders.
Top Talent & Strong Culture: Collaborate with high-performing, passionate individuals who are committed to excellence and sustainability.
What Makes This Role Great:
Join a team building software that helps customers optimize distributed energy resources, participate in energy markets, improve operational intelligence, and support a more reliable and flexible electricity grid. You will have the opportunity to shape platforms used in demand response, battery storage, energy optimization, and grid modernization across North America.
EOS Software Engineer Position Summary
Rodan Energy is seeking a technically versatile Senior Software Engineer to build and evolve industry-leading Energy Optimization Solutions (EOS) and help shape the future of software, data, automation, and AI across the organization. This is a hands-on engineering and technical leadership role for a builder who enjoys solving difficult problems, modernizing architecture, launching new capabilities, and translating energy-market opportunities into reliable, scalable products. You will influence technology strategy and engineering standards, mentor developers, and work across disciplines to deliver solutions that optimize energy assets, enable market participation, improve grid reliability, and support the energy transition. As Rodan scales, the role offers a path to broader technical leadership and potential people-management responsibilities.
Your Impact:
The software you build will help customers respond to changing grid conditions, optimize distributed energy resources, participate effectively in electricity markets, and operate critical energy assets with greater reliability and insight. Your technical decisions will directly influence Rodan’s products, delivery capabilities, customer outcomes, and ability to support grid modernization initiatives across North America.
Key Responsibilities:
Design, develop, review, test, deploy, and support backend services, APIs, integrations, and data-processing workflows.
Own the technical health, reliability, scalability, maintainability, and code quality of EOS platforms, and lead root-cause analysis for complex production issues.
Shape the technical direction of EOS and related software, data, automation, and AI capabilities by defining engineering standards, evaluating emerging technologies, evolving architecture, and translating strategic opportunities into pragmatic delivery roadmaps.
Develop and support SQL Server and MySQL databases, including schema changes, migrations, upgrades, and performance troubleshooting.
Own and improve CI/CD pipelines, Azure hosting and deployment models, automated testing, observability, and monitoring.
Lead technical workstreams: translate business requirements into solution designs, break initiatives into deliverable work packages, and manage risks and dependencies.
Provide technical oversight and coordination for internal developers, contractors, consultants, and external vendors.
Participate in business-development and pre-sales activities, including effort estimates, technical assessments, and solution recommendations for new software opportunities and market initiatives.
Mentor and develop software engineers, raise engineering standards through design and code reviews, support hiring and onboarding, and help shape team structure and capability as the organization grows. The successful candidate will have opportunities to expand into broader technical leadership and potential people-management responsibilities.
Develop a strong understanding of Rodan’s operational applications and workflows to identify modernization opportunities, improve integration and resilience, and provide informed technical leadership when critical cross-platform issues arise.
Evaluate architectural options and provide recommendations balancing cost, risk, maintainability, scalability, delivery timing, and operational supportability.
Lead the practical adoption of AI-enabled software engineering across design, development, testing, documentation, operations, and knowledge work. Evaluate and introduce AI-assisted development tools, intelligent automation, and agentic workflows that improve quality and productivity while maintaining appropriate review, security, governance, and accountability. Identify opportunities to embed AI capabilities into internal platforms and customer-facing energy solutions.
Promote adoption of Secure SDLC, change-management practices, automated testing, and code-quality tooling.
Required Skills and Qualifications:
8+ years of professional software development experience, including 3+ years in a technical leadership role.
Strong software engineering fundamentals and advanced hands-on experience building secure, scalable services, APIs, integrations, and data-processing solutions using modern languages and frameworks, including C#/.NET and Python. Candidates should be able to select and learn technologies based on the problem rather than be limited to a single framework.
Strong architecture and solution-design experience across cloud-native services, APIs and systems integration, event-driven platforms, data-processing pipelines, auto…
Rodan is an energy services company helping large energy users optimize energy use, manage demand and participate in energy markets.
Accelerator Centre · 11-50 employees · since 2004
Rodan Energy Solutions · Mississauga
Rodan Energy Solutions · Mississauga
Rodan Energy Solutions · Mississauga