Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Enablement

$105k - $142k per year
Full-time

Aurora Solar

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" 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

The Enablement Engineering team builds the platforms and infrastructure that power everything we ship. Our work accelerates product development across Aurora by making complex energy modeling accurate, scalable, and reliable. This includes building systems that support building energy consumption, utility rates, battery storage, and whole-home electrification.

We don’t just support product teams; we multiply their impact. By delivering shared services and foundational tools, we help Aurora customers design smarter, higher-quality solar projects with confidence. The team is collaborative, inclusive, and deeply invested in each other’s growth. We value clear communication, thoughtful problem-solving, and learning together as we push the platform forward.

About the Role

As a Software Engineer on the Enablement team, you’ll contribute and help build the core services that underpin Aurora Solar’s products. You’ll build highly accurate, scalable backend systems that model complex energy usage and utility rates across domestic and international markets. These systems are critical to helping customers deliver precise, high-quality solar designs.

You’ll also help enable product teams to move faster as they build customer-facing features for battery storage and whole-home electrification. Along the way, you’ll grow your skills alongside a collaborative team while contributing to the platform quality as we continue to scale the platform together.

Your Impact

  • Build and evolve the foundational platform that supports Aurora Solar’s core software systems

  • Increase engineering velocity and platform reliability by developing internal tools, infrastructure, and automation

  • Contribute to technical discussion and grow toward greater ownership over time

  • Support the health and performance of critical services, including participation in an on-call rotation

  • Contribute to new platform capabilities and greenfield infrastructure that expand what Aurora can deliver

What You Bring

  • 2+ years building backend services or platform infrastructure

  • Comfort with AI development tools like Cursor, Claude Code, or OpenAI Codex

  • A working knowledge of system design principles, and a real desire to deepen your architecture skills

  • Proficiency in multiple programming languages and the curiosity to quickly learn new technologies

  • Strong computer science fundamentals and sound engineering judgment

  • Comfort working in a remote-first environment, with a bias toward ownership and follow-through

  • Clear, collaborative communication skills and a team-first attitude

  • Proficiency in written and spoken English. Resumes should be submitted in English

Nice to Haves

  • Experience with cloud infrastructure such as AWS, GCP, or Azure, and modern DevOps practices like CI/CD and containerization

  • Experience delivering reliable, high-performance APIs and service layers

  • Familiarity with data modeling, simulations, or complex calculation systems

  • Background in energy, utilities, or finance-related domains

  • A genuine interest in renewable energy and accelerating the transition to clean power

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 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, 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 $105,000 - $142,000

  • Tier 2: All Other CA Locations: CAD $95,500 - $129,100

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 .

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Enablement in Canada vacancy
  •  ...them to do more with less. The Opportunity - Senior Software Engineer I, Platform Enablement (Remote - CANADA) Wrapbook is looking for a Senior...  ...product team at Wrapbook relies on: the Approval Workflow Engine (AWE), permissions for customers and internal employees,... 
    Suggested
    Full time
    Remote work

    Wrapbook

    Canada
    20 hours ago
  •  ...becoming the worldwide market leader – don’t miss it!   About the Role We are seeking a highly technical and creative Product Enablement Engineer to design and deliver compelling product experiences through a combination of high-quality technical content, and creating the... 
    Suggested
    Full time
    Worldwide
    Flexible hours

    Cato Networks

    Canada
    20 hours ago
  •  ...As a Software Developer II for AI Enablement on FME Flow, you will help explore what modern AI development tools and techniques make possible and put them...  ...— its structure, documentation, and test coverage — so engineers and AI tools can be far more effective. This is a... 
    Suggested
    Full time
    Seasonal work
    Immediate start
    Remote work
    Flexible hours

    Safe Software

    Canada
    20 hours ago
  • $90k - $229.5k per year

     ...love of learning. Role Outschool is looking for full-stack Software Engineers to develop and improve our suite of products to help parents,...  ...: At Outschool, we believe that taking care of one another enables us to do our best work. To us that means: Shared Financial... 
    Suggested
    Remote job
    Full time
    Work at office
    Local area
    Home office
    Flexible hours

    Outschool

    Canada
    20 hours ago
  • $95k - $159k per year

     ...and protect organizations around the world. We are seeking a Software Engineer to join our Security features team and help build the systems...  ...contribute to automated testing (unit, integration, end-to-end) to enable safe, frequent releases. Conduct peer reviews of code,... 
    Suggested
    Full time
    Local area
    Remote work
    Shift work

    Sophos

    Canada
    20 hours ago
  • $170k - $220k per year

     ...Senior Software Engineer Build financial systems Canadians trust with their money every day At Shakepay, we build products that help...  ...customers across Canada. In 2022, we launched the Shakepay Card, enabling customers to earn bitcoin rewards on everyday spending. Today,... 
    Long term contract
    Full time
    Work at office
    Immediate start
    Remote work

    Shakepay

    Canada
    20 hours ago
  •  ...required. QUALIFICATIONS You have 5+ years of experience in Software Development. You have exceptional communication skills. You...  ...grasp of the fundamentals of software development and computer engineering. You have the ability to break complex and vague customer... 
    Full time
    Contract work
    Flexible hours

    Spellbook

    Canada
    20 hours ago
  •  ...the development of digital investigative software that acquires, analyzes, and shares evidence...  ...is on the lookout for a Senior Software Engineer to join the Customer Hosted Review Team...  ...today. Our web-based interface enables examiners to easily review, visualize, and... 
    Full time
    Local area

    Magnet Forensics

    Canada
    20 hours ago
  •  ...milestones, we’re expanding our R&D team and seeking an experienced Software Engineering Manager to join our leadership. You’ll drive high-...  ...Able to distinguish between personal AI usage and team wide enablement. Preferred Qualifications Proficiency with web and... 
    Full time
    Internship
    Local area
    Remote work

    Thanx

    Canada
    20 hours ago
  •  ...help build the future of healthcare. Clover's engineering team is empathetic, caring, and supportive. We are looking for a Software Engineer, Engineering Productivity with...  ...Help define and maintain development practices: Enable fast iteration while ensuring quality, including... 
    Full time
    Work at office
    Remote work
    Work from home
    Shift work

    Clover Health

    Canada
    20 hours ago
  •  ...About CoLab At CoLab, we help mechanical engineering teams bring life-changing products to...  ...'ve done it more than once. As VP of Software Engineering, you'll be responsible for...  ...— from GTM to CS — to support technical enablement and customer success Join CoLab’s Senior... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work

    Colab Software

    Canada
    20 hours ago
  •  ...Position Summary Solutions Engineers at Okendo work closely with customers and internal...  ...understand, scope, and build customized software solutions for Okendo’s e-commerce merchants...  ...continually look for ways to support and enable our teammates. Champion the customer... 
    Full time
    Work at office
    Remote work

    Okendo

    Canada
    20 hours ago
  • $104k - $139k per year

     ...all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.  About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and... 
    Remote job
    Full time
    Immediate start
    Worldwide
    Home office

    Mozilla

    Canada
    20 hours ago
  •  ...among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working...  ...with our data engineering team to structure pipelines and enable intelligent product experiences. On the integrations side, you... 
    Full time
    Worldwide

    Apollo.Io

    Canada
    20 hours ago
  •  ...first culture.   About the role We’re seeking a Senior Software Engineer to join our team and help support and grow Point’s multi-...  ...Operations pillar , contributing to features and systems that enable our Docket Operations team to deliver faster, smarter, and efficient... 
    Full time
    Internship
    Remote work

    Point Digital Finance

    Canada
    20 hours ago
  • $110k - $135k per year

     ...their dollars can go back into care. About The Role: As a Software Engineer, you will work alongside a team of engineers to get Conductor...  ...and extend agentic workflows in Conductor's orchestration engine — building custom tools, integration adapters, and transformation... 
    Long term contract
    Full time
    Contract work
    Work at office
    Remote work
    2 days per week

    Pockethealth

    Canada
    20 hours ago
  • $128.5k - $192.5k per year

     ...infrastructure and application management software for GoDaddy’s eCommerce applications....  ...'ll get to do... Work as a polyglot engineer, writing and maintaining Infrastructure as...  ...application and infrastructure delivery pipelines, enabling reliable releases of eComm, Auth and... 
    Full time
    Second job
    Work at office
    Local area
    Remote work
    Work from home

    GoDaddy

    Canada
    20 hours ago
  •  ...degrees. Coursera's platform innovations enable instructors to deliver scalable, personalized...  ...or a co-working space near you. Data Engineering is unique at Coursera. Our team doesn't...  ...individual with strong data modeling and software engineering skills, who shares our... 
    Full time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Coursera

    Canada
    7 days ago
  •  ...role We're looking for a Senior Platform Engineer to join our DevOps/Infrastructure team....  ...directly to the AI infrastructure and enablement tooling that this team is responsible for...  ...dedicated Platform Engineer, you'll take a software-first approach to solving core infrastructure... 
    Full time
    Internship
    Remote work
    Flexible hours

    Supercom

    Canada
    20 hours ago
  • $140k - $170k per year

     ...future of healthcare? As part of the PocketHealth team, you will enable hospitals and clinics across North America — and more...  ...patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply your... 
    Full time
    Work at office
    Remote work
    2 days per week

    Pockethealth

    Canada
    20 hours ago
  • $164k - $205k per year

     ...learning. The Role Outschool is looking for a full-stack Staff Software Engineer to help develop an exciting new ambitious product platform...  ...At Outschool, we believe that taking care of one another enables us to do our best work. To us that means: Shared Financial... 
    Full time
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Outschool

    Canada
    20 hours ago
  • $165k - $210k per year

     ...complementary product and content capabilities that enable users to unearth even more comprehensive...  ...About the Team: Our diverse Product & Engineering team values innovation, collaboration,...  ...the Role:  We are seeking a Staff Software Engineer to lead the design, evolution,... 
    Long term contract
    Full time
    Internship
    Local area

    Alphasense

    Canada
    20 hours ago
  •  ...modernizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility industry...  ...Americas.       Position Overview   As a Software Engineer II, you'll play a key role in building and integrating web... 
    Remote job
    Full time
    Internship
    Flexible hours

    Sprypoint

    Canada
    20 hours ago
  •  ...Are you a seasoned Software Engineer seeking your next opportunity to make a significant impact? Do you bring curiosity and drive, coupled with a wealth of experience, to excel in a fast-paced and dynamic environment? Do you thrive in collaborative settings, valuing engineering... 
    Long term contract
    Full time

    Blue Matrix Limited

    Canada
    20 hours ago
  • $150k - $189k per year

     ...solutions. Be hands-on with the codebase - lead code reviews, champion best practices, and drive technical excellence. Solve complex engineering challenges using tools like Python, Go, Kubernetes, Docker, Drone, Google Pub/Sub, React/Redux, GraphQL, MySQL, PostgreSQL, and... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Achievers

    Canada
    20 hours ago
  • $196k - $207k per year

     ...love and more time to enjoy it together. We’re looking for an Engineering Manager to lead our Catalog Enrichment team. This team builds...  ...areas. About You Minimum Qualifications ~7+ years of software engineering experience, including 2+ years managing engineers... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Canada
    20 hours ago
  •  ...We are seeking a forward-thinking Manager, Software Engineering to lead our Aktiv development team. In this role, you will be responsible for driving technical innovation, managing a group of engineers, and ensuring the successful delivery of high-quality solutions across various... 
    Full time
    Remote work
    Flexible hours

    Top Hat

    Canada
    20 hours ago
  •  ...Our primary stack is Ruby on Rails, Ember.js , and React. The engineering team at Smile.io believes in being proud of your code, owning...  ...About the Role: Smile.io is seeking a highly skilled Software Engineer proficient in both Front-End and Back-End development... 
    Hourly pay
    Full time
    Remote work

    Smile.Io

    Canada
    20 hours ago
  • $181.05k - $213k per year

     ...partners through world-class software, purpose-built for everyone in...  ...Work With You’ll enter our engineering interview process as part of a...  ...: Building the core engine that powers our vision of an operating...  ...Reporting: Developing features that enable investment firms and audit... 
    Full time
    Work at office

    Dba Carta, Inc.

    Canada
    20 hours ago
  •  ...industry to reach this milestone. Lime is hiring a Staff Security Software Engineer to join our Security team! In this role, you will help us...  ...world-changing results; striving to create an experience that enables Limers to do their best work. Here are some ways we support... 
    Long term contract
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lime

    Canada
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Enablement. Be the first to apply!