Aurora Solar

Senior Software Engineer, Platform

Canada

CA$116,500 – CA$173,300Compensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Renewable Energy, Software DevelopmentIndustries

Requirements

Candidates should possess a Bachelor’s degree in Computer Science or a related field, along with at least 7 years of professional software engineering experience, specifically in C++ development. Strong experience with data modeling and software architecture is essential, and familiarity with Python, Ruby, and Java is preferred. A solid understanding of distributed systems and scalable design principles is also required.

Responsibilities

As a Senior Software Engineer, you will collaborate with peers to integrate the data-modeling library with other internal client libraries, solve challenges, clarify requirements, and ensure smooth adoption. You will design, implement, and test improvements to the data-modeling library with a focus on modularity, scalability, and performance. Additionally, you will lead efforts to standardize C++ code integration across multiple repositories and languages, review code, participate in code reviews, and contribute to continuous development process improvements. You will regularly update documentation, write automated tests, debug issues, and maintain system performance. Finally, you will participate in incident response, including on-call duties, and contribute to the overall reliability of critical systems.

Skills

Data Modeling
Software Development
System Design
Energy Systems
Scalability
Modeling Software

Aurora Solar

Software for designing photovoltaic systems

About Aurora Solar

Aurora Solar provides software solutions for designing and selling photovoltaic (PV) systems that convert sunlight into electricity. Their software allows solar installers to create detailed solar designs quickly, reducing the time and costs of manual processes. Operating on a subscription model, clients pay for access to features like 3D modeling and performance simulations, with different tiers available to suit various needs. The goal of Aurora Solar is to help solar companies scale their operations and promote the adoption of sustainable energy.

Key Metrics

San Francisco, CaliforniaHeadquarters
2013Year Founded
$506MTotal Funding
SERIES_DCompany Stage
Energy, Enterprise SoftwareIndustries
501-1,000Employees

Benefits

Medical, dental, & vision plans
PTO
Fully remote
Parental leave
Wellness benefits
WFH stipends

Risks

Potential acquisition by Norinco may raise concerns over foreign ownership.
HelioScope feature faces competition from existing market players.
Dependency on EagleView's technology could pose risks if partnership issues arise.

Differentiation

Aurora Solar offers cloud-based software for efficient solar PV system design.
The company provides 3D modeling and performance simulations for accurate solar project planning.
Aurora Solar's subscription model ensures continuous updates and support for its clients.

Upsides

Partnerships with firms like EagleView enhance design accuracy and project timelines.
Expansion into solar leasing with GoodLeap and LightReach increases market opportunities.
Recognition as a top remote company strengthens Aurora Solar's talent acquisition.

Land your dream remote job 3x faster with AI