
Job Overview
Location
Remote
Job Type
Full-time
Category
Software Engineering
Date Posted
January 24, 2026
Full Job Description
đź“‹ Description
- • Join Aurora Solar, a leader in the renewable energy sector, as a Senior Software Engineer on our innovative HelioScope team. We are on a mission to democratize solar energy, making it accessible and predictable for everyone. Our award-winning software has already facilitated the design of millions of solar projects, empowering solar professionals to seamlessly design, sell, and install residential and commercial solar arrays at scale. Recognized as one of The Best Remote Companies To Work For in 2025 and a Certified Green Business, Aurora Solar is committed to fostering a sustainable future and an exceptional work environment.
- • The HelioScope platform is at the forefront of commercial solar design, engineered to accelerate the development of large-scale photovoltaic projects. From intricate commercial rooftops to expansive utility-scale systems, HelioScope equips engineering teams with the tools and confidence to move from initial concept to final construction with unprecedented speed and accuracy. As one of Aurora's most rapidly expanding products, HelioScope is instrumental in enabling engineers to design with precision, scale their operations efficiently, and actively shape the future trajectory of commercial solar energy.
- • In this pivotal role, you will operate across the entire technology stack, contributing to the development of intuitive, high-performance tools that are essential for some of the world's most significant solar projects. You will become an integral part of a dynamic, fully remote, and high-impact team that prides itself on frequent releases, rapid iteration cycles, and an unwavering commitment to quality. Your responsibilities will span from crafting robust backend APIs and developing engaging frontend user interfaces to contributing to our DevOps practices, ultimately helping to define and advance the future of commercial solar design software.
- • As a Senior Software Engineer, your contributions will be crucial in designing and implementing innovative solutions for both our existing software suite and exciting new greenfield features. You will be a key player within a collaborative, distributed team environment, where your technical expertise will be highly valued.
- • You will have the opportunity to mentor and uplift your peers through thoughtful and constructive code reviews, engaging in pair programming sessions, and providing essential technical leadership. By pushing the boundaries of what's possible, challenging existing assumptions, and championing the adoption of smarter, more scalable architectural solutions, you will directly influence the evolution of our platform.
- • A significant aspect of your role will involve taking ownership of user stories and epics, guiding them from the initial stages of ideation and thorough investigation all the way through to successful delivery. This end-to-end responsibility ensures that your work has a tangible and immediate impact on our product and our users.
- • You will drive key strategic initiatives by collaborating closely with cross-functional teams, including Product Management, Design, Quality Assurance, and Customer-Facing departments. This collaborative approach ensures that our development efforts are aligned with market needs, user feedback, and business objectives, fostering a holistic product development lifecycle.
- • We are looking for engineers who possess a pragmatic approach to software craftsmanship, evidenced by at least five years of experience in building high-quality, well-tested, and maintainable products. Your technical proficiency should include a strong command of at least one core programming language, with a preference for Python, JavaScript, TypeScript, or React.
- • A solid understanding of both object-oriented and functional programming paradigms is essential, alongside a deep knowledge of design patterns, applicable from the class level up to the broader application scope. Experience in designing robust APIs, optimizing complex relational data models, and deploying cloud-native applications is highly valued.
- • Furthermore, a profound understanding of Agile, DevOps, and Lean principles, values, and practices is expected. We seek individuals who embody a collaborative spirit, possess an insatiable curiosity for learning, and are deeply committed to the principles of continuous improvement in both their work and their professional development.
- • Professional fluency in both written and spoken English is a requirement, as all communication and documentation will be conducted in English. We encourage you to submit your resume in English to ensure a comprehensive review of your qualifications.
Skills & Technologies
Python
JavaScript
TypeScript
React
Flask
Mobile
Senior
Remote
About Aurora Solar Inc.
Aurora Solar Inc. provides cloud-based software that enables solar installers, developers, and financiers to design, sell, and deliver photovoltaic systems. The platform combines LiDAR, aerial imagery, and 3-D modeling to generate accurate shade analysis and energy-production forecasts, automating system layouts, permitting documents, and financing proposals. Customers use the solution to streamline sales workflows, reduce design cycles, and improve project economics. Founded in 2013 and headquartered in San Francisco, California, the company serves residential and commercial markets across North America and internationally.


