Software Engineer, Enablement
$105k - $142k per yearAurora 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 .
- ...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,...SuggestedFull timeRemote work
- ...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...SuggestedFull timeWorldwideFlexible hours
- ...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...SuggestedFull timeSeasonal workImmediate startRemote workFlexible hours
$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...SuggestedRemote jobFull timeWork at officeLocal areaHome officeFlexible hours$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,...SuggestedFull timeLocal areaRemote workShift work$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 contractFull timeWork at officeImmediate startRemote work- ...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 timeContract workFlexible hours
- ...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 timeLocal area
- ...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 timeInternshipLocal areaRemote work
- ...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 timeWork at officeRemote workWork from homeShift work
- ...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 contractPermanent employmentFull timeWork at officeRemote work
- ...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 timeWork at officeRemote work
$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 jobFull timeImmediate startWorldwideHome office- ...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 timeWorldwide
- ...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 timeInternshipRemote work
$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 contractFull timeContract workWork at officeRemote work2 days per week$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 timeSecond jobWork at officeLocal areaRemote workWork from home- ...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 timeRemote workWork from homeWorldwideFlexible hours
- ...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 timeInternshipRemote workFlexible hours
$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 timeWork at officeRemote work2 days per week$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 timeWork at officeLocal areaRemote workHome officeFlexible hours$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 contractFull timeInternshipLocal area- ...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 jobFull timeInternshipFlexible hours
- ...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 contractFull time
$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 employmentFull timeWork at officeFlexible hours$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 employmentFull timeWork at officeRemote workWork from homeFlexible hours- ...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 timeRemote workFlexible hours
- ...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 payFull timeRemote work
$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 timeWork at office- ...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 contractFull timeTemporary workRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Enablement. Be the first to apply!
- software engineer internship Canada
- software developer no experience Canada
- développeur logiciel Canada
- software developer remote Canada
- software engineer intern Canada
- software developer intern Canada
- software engineer - ai machine learning Canada
- director software engineering Canada
- ingénieur développement informatique c++ Canada
- software engineer Canada
