• Design, develop, and maintain scalable software systems to support both internal teams and external users (our CRE and Subcontracting partners) in the clean energy space .
• Lead full-stack development using TypeScript, Node.js, JavaScript, Next.js, and Tailwind CSS .
• Maintain internal 3 rd party platforms including Microsoft Dynamics (Customer Experience, Service Center, Insights & Journeys , and Field Service) as well as Business Central .
• Leverage AI-powered development tools to increase engineering velocity, improve code quality, and modernize workflows, while helping the broader team adopt best practices for AI-assisted development.
• Collaborate with product managers, designers, and cross-functional stakeholders to translate complex workflows and business needs into elegant technical solutions.
• Lead and mentor engineers across US-based and offshore teams, elevating technical standards, improving system design thinking, and fostering a culture of ownership and continuous improvement.
• Manage deployment pipelines, performance optimization, and cost-efficient scaling of applications in Microsoft Azure.
• Contribute to architectural decisions and help define development standards, AI usage guidelines, and engineering best practices across the team.
• Use Azure DevOps and GitHub for version control and Jira for task management to support efficient, transparent, and collaborative development cycles.
• Ensure software meets security, performance, and accessibility standards.
• Stay current with emerging technologies, particularly in AI and automation, and proactively introduce tools and frameworks that improve product quality and team effectiveness.
• 5+ years of experience in software engineering, with a strong focus on full-stack web application development and leading projects from concept through production.
• Proficiency in: Back End: TypeScript, Node.js, Python; Front End: Next.js, Tailwind CSS.
• Experience building and shipping AI-enabled features or products and leveraging AI-assisted development tools to improve velocity and code quality.
• Demonstrated ability to lead technical initiatives, drive architectural decisions, and deliver complex systems with minimal oversight.
• Experience working directly with non-technical stakeholders to translate business requirements into clear technical plans and measurable outcomes.
• Experience working from design files (e.g. Figma) and partnering closely with design teams to deliver polished user experiences.
• Proven experience deploying, scaling, and optimizing applications in Microsoft Azure or other cloud providers.
• Strong understanding of Git workflows (GitHub, Azure DevOps) and agile development practices (Jira).
• Experience collaborating with distributed teams, including offshore developers.
• Ability to balance long-term technical vision with short-term delivery needs.
• Excellent problem-solving skills, with a focus on delivering clean, maintainable, and performant code.
• Effective communicator who can explain technical concepts clearly to both technical and non-technical audiences.
• Familiarity with Microsoft Dynamics 365, PowerApps, or Power BI
• Prior work in the energy, clean tech, or infrastructure industries