Senior Software Engineer, Helioscope

3 days ago


Vancouver, Canada Aurora Solar Inc Full time

About Aurora Solar Aurora is on a mission to create a future of solar for all. Our award‑winning software puts the power of data and technology into the hands of every solar professional to make solar adoption simple and predictable. Our software has designed millions of solar projects so far, empowering solar companies to sell, design, and install residential and commercial solar arrays accurately, seamlessly, and at scale. We’ve been named one of "The Best Remote Companies To Work for in 2025" by BuiltIn.com and have been recognized for the second time as a Certified Green Business (CGB) with the city of San Francisco. We’re in this together to support the world’s transition to solar. About the Team HelioScope, Aurora Solar’s commercial solar design platform, is engineered to accelerate large‑scale PV project development. Whether it’s commercial rooftops or utility‑scale systems, HelioScope helps teams move from concept to construction with speed and confidence. As one of Aurora’s fastest‑growing products, it plays a critical role in empowering engineers to design accurately, scale efficiently, and drive the future of solar forward. About the Role As a Senior Software Engineer on the HelioScope team, you’ll work across the full stack to build intuitive, high‑performing tools that fuel some of the world’s largest solar projects. You’ll join a distributed, high‑impact team that ships often and iterates fast with a sharp focus on quality. From backend APIs to frontend UIs and DevOps, you’ll help shape the future of commercial solar design software. Your Impact Design and implement solutions for both existing software and greenfield features as a key player on a fully remote team Mentor peers through thoughtful code reviews, pair programming, and technical leadership Push boundaries, challenge assumptions, and champion smarter, scalable solutions Lead user stories and epics from ideation, through investigation to delivery Drive key initiatives in collaboration with product, design, QA, and customer‑facing teams What You Bring 5+ years of pragmatic craftsmanship resulting in high‑quality, well‑tested, maintainable products Proficiency in at least one core programming language, ideally in Python, JavaScript, TypeScript, or React Solid grasp of both object‑oriented and functional programming paradigms Knowledge of design patterns from class level to application scope Experience designing APIs, optimizing relational data models, and deploying cloud‑native applications Deep knowledge of Agile, DevOps, and Lean values, principles and practices A collaborative spirit, curiosity to learn, and commitment to continuous improvement Professional fluency in written and spoken English. Please submit your resume in English. Nice to Haves Background in applied mathematics, 2D/3D modeling, or electrical systems Experience with: Redux, Flask, Celery, Redis, Postgres, C++, WebGL, Three.js, or CUDA Passion for dev tooling and workflow automation such as CI/CD, containerization, observability, and developer experience What We Offer 🏖️Flexible PTO - Take the time when you need it 🍼Parental Leave - 16 weeks with 100% base salary + gradual return to work 💰WFH Stipend - An initial $675 CAD (Non‑engineers) or $1000 CAD (Engineering roles) 🏢 Coworking Stipend - $400 CAD / month if you prefer to be at a coworking facility near you ☀️Energize Fridays - Company‑wide days to log off and recharge 📶Connectivity Stipend - Up to $125 CAD / month towards internet or phone Learning & Development - $970 CAD / annually to use towards professional development (You have to complete 90 days of employment to receive this stipend) 🩺Medical, Dental, and Vision - Aurora will cover 100% of premiums for employee‑only and dependent coverage of our supplemental medical, dental, and vision plans Please take a look at our 2025 Canadian Benefits Booklet for a deeper dive into our offerings Please note that stipend amounts are based on USD; local currency amounts may vary with FX rate fluctuations Where Aurorans are Aurora currently has teams within the US, Canada, Poland, and Germany with additional locations on the horizon. We’re united in our work to support the world’s transition to solar Compensation Philosophy At Aurora Solar, we foster an exceptional work environment through inclusiveness and transparency. Our pay ranges are anchored to the median of the market for companies of our size and industry. Our pay for new hires is typically set at the start of the position’s pay range. This allows for financial growth within the role as the employee builds experience and displays a track record of performance success at Aurora. Our current base pay ranges in each zone are: Tier 1: Toronto, Vancouver: CAD $128,100 - $173,300 Tier 2: All Other CA Locations: CAD $116,500 - $157,600 Aurora is dedicated to building a diverse and inclusive workforce of people who believe in and are passionate about creating a future of solar energy for all. We are an equal opportunity employer, we welcome and consider qualified applicants regardless of gender identity, sexual orientation, race, religion, age, national origin, citizenship, pregnancy status, veteran status, or any other differences. We encourage you to apply even if you believe that you do not meet all of the above criteria Aurora is committed to creating an inclusive and accessible experience for all candidates. If you require a reasonable accommodation that would better enable your success during the application or interview process, please complete this form. #J-18808-Ljbffr



  • Vancouver, Canada Aurora Solar Inc Full time

    About Aurora Solar Aurora is on a mission to create a future of solar for all. Our award‑winning software puts the power of data and technology into the hands of every solar professional to make solar adoption simple and predictable. Our software has designed millions of solar projects so far, empowering solar companies to sell, design, and install...


  • Vancouver, Canada Aurora Solar Inc Full time

    About Aurora Solar Aurora is on a mission to create a future of solar for all. Our award-winning software puts the power of data and technology into the hands of every solar professional to make solar adoption simple and predictable. Our software has designed millions of solar projects so far, empowering solar companies to sell, design, and install...


  • Vancouver, Canada Aurora Solar Inc Full time

    A renewable energy company is seeking a Senior Software Engineer to build high-performing tools for solar projects. This remote role involves full-stack development, mentoring peers, and collaborating across teams to advance solar technology. The ideal candidate has over 5 years of experience in software engineering, proficiency in languages like Python or...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire anSenior Java Software EngineerOur direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior...


  • Vancouver, Canada Zaui Software Ltd. Full time

    A leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...


  • Vancouver, Canada Orchestry Software Inc Full time

    A growing SaaS company is seeking a Senior Software Developer to join their team in Vancouver. You will lead the development of high-performance web applications while mentoring junior engineers. The ideal candidate should have over 8 years of experience in software development, particularly with C# and .NET. This position offers competitive compensation...

  • Software Engineer I

    15 hours ago


    Vancouver, Canada Planview GmbH, Software & Consulting Full time

    Company Overview Planview has one mission: to build the future of connected work, from ideas to impact. As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the...


  • Vancouver, Canada DarkVision Full time

    Senior Software Engineer DarkVision, a Koch Engineered Solutions company, is looking for a talented Senior Software Engineer to help develop our data analysis and visualization applications. Your Job This development involves writing application software for our desktop applications, database and cloud software and C++ python modules. We are looking to...


  • Vancouver, Canada DarkVision Full time

    Senior Software Engineer DarkVision, a Koch Engineered Solutions company, is looking for a talented Senior Software Engineer to help develop our data analysis and visualization applications. Your Job This development involves writing application software for our desktop applications, database and cloud software and C++ python modules. We are looking to...


  • Vancouver, British Columbia, Canada Capgemini Full time

    At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...