Solar Landscape is the leading commercial rooftop solar developer in the U.S.
Key Responsibilities
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.
Requirements
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
Ready to Apply?
Join Solar Landscape and make an impact in renewable energy