Aurora Solar
Senior Software Engineer, Computation
About this role
Description: Join Aurora Solar as a Senior Software Engineer in the System Design Pod, focusing on building computation engines for solar design. Lead technical features from discovery to release, proposing new mathematical approaches and enhancing simulation and optimization tools. Requirements: 5+ years of professional software engineering experience with a strong backend foundation. Academic background or equivalent skillset in computational mathematics, optimization, or numerical algorithms. Experience with simulation or optimization, and designing APIs or microservices at scale. Proficiency in backend languages such as C++, Python, or Ruby. Strong communication skills for collaboration in a distributed team. Benefits: Flexible PTO and Parental Leave. Work from Home and Coworking stipends. Energize Fridays and Connectivity stipend. Learning & Development opportunities. Comprehensive Medical, Dental, and Vision coverage.