Senior Software Engineer, Business Systems and Data (Remote)

Montreal /
Engineering /
About the role:

Aurora Solar is a fast-growing Series A company focused on building a clean energy future for all. Aurora makes the software that is enabling society to transition to a world powered by solar power. We want every solar installation in the world to pass through our software, which has already been used to design millions of solar projects. Named “Top 50 Tech Companies to Watch in 2020” by and awarded #1 Solar Software platform by Solar Power World, Aurora is disrupting the energy industry and changing the course of history. We are experiencing hockey stick growth and are looking for A-players to come join and accelerate the fun.     

As a member of the Infrastructure team at Aurora, you will own the full scope of how our business and software systems integrate with one another, enabling Aurora to engage, sell, and maintain our customer relationships through a broad spectrum of in-house and off-the-shelf technologies.  Key tasks over the next year include building and owning internal data applications and processes while educating cross-functional teams on their usage, defining and executing the internal strategy for cleanly separating product and business software needs into a streamlined release process that can operate at the speed of our business funnel, and refining and rebuilding our business intelligence and data warehousing efforts to drive meaningful insights across all business units, from internal metrics to external customer reporting.

At Aurora, you will be more than an engineer writing code.  You will set the expectation for how thoughtful technology can streamline operations and drive sales.

What you'll do:

    • Build and deploy custom, full-stack software that will enable Aurora to efficiently and cleanly meet business requirements independently from product feature development
    • Serve as the technical cornerstone for the revenue funnel’s infrastructure needs, assisting in everything from separating internal account/billing management from the larger product application to customer-driven RFIs and infosec requests
    • Be the custodian for accurate data reporting and data technical best practices among the Infrastructure team and broader engineering team as we roll out iterative improvements across the company
    • Define the platform of custom software and service integrations that will drive Aurora business through automated workflows and data-driven insights
    • Develop and own a preliminary roadmap for separating internal account tooling and insights
    • Build and deploy at least one custom application/system/updated data flow that improves Customer Success efficiency
    • Partner with the product team on at least one key internal feature enhancement to build comprehension of our development procedures

What we value:

    • Significant experience in shipping quality code in a variety of languages and development environments
    • Knowledge of the dynamics of the entire sales and revenue process at a startup company
    • Strong communication skills that bridge the knowledge gap between business and technology
    • A love of pragmatic craftsmanship
    • Strong opinions, weakly held around technical systems for internal applications and data tooling
Thank you for your interest in Aurora Solar. Currently, our interview process is taking longer than usual as we navigate the new normal of COVID-19. We appreciate your patience and look forward to connecting with you soon.

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 feel that you do not meet all of the above criteria!