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

Senior Software Engineer, Computation

$138.9k - $187.9k

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 System Design Pod sits at the heart of Aurora's core platform, building the computation engines that make accurate, high-fidelity solar design possible. Our team owns the algorithms and systems that power load and utility bill modeling, whole home electrification, PV and battery electrical design, and system performance simulation. The work is deeply technical, operating at the intersection of software engineering and applied math, and it has an outsized impact on the quality of every solar project designed in Aurora.

We work closely with product managers, designers, research engineers, and QA to turn hard physics and engineering problems into software that installers can trust. If you like digging into a tough problem, debating the right approach, and shipping something that holds up in the real world, you'll fit in here.

About the Role

As a Senior Software Engineer on the System Design Pod, you'll help build the next generation of PV and storage design tools at Aurora. You'll lead technical features from discovery through general release, propose new mathematical approaches to long-standing problems, and push our simulation and optimization work forward alongside a team that cares deeply about getting it right.

This role sits at the intersection of software engineering and applied math, with a direct line to the quality of every project designed on the platform. The technical and business contexts are steep at first, and the payoff is real: you'll move the accuracy and capability of solar design forward for thousands of installers and millions of homeowners.

Your Impact

  • Design, build, and maintain the backend systems and computation engines behind Aurora's solar and electrical design workflows

  • Advance our simulation and optimization work across PV and battery storage system layout, component selection, and electrical configuration

  • Partner with product managers, designers, research engineers, and fellow engineers to turn complex physical models and engineering constraints into reliable, scalable software

  • Shape the architecture of our simulation and computation infrastructure so it stays correct, fast, and maintainable as it grows

  • Write clean, well tested code and raise the engineering bar through the patterns you establish

  • Mentor teammates and show up fully in technical discussions, code reviews, and design documents

  • Own the services you build end to end, including on-call rotation

What You Bring

  • 5+ years of professional software engineering experience with a strong backend foundation

  • Academic background or equivalent skillset in computational mathematics, optimization, linear algebra, control theory, or numerical algorithms

  • Hands-on experience with simulation or optimization

  • Experience designing and building APIs, microservices, or data pipelines at scale

  • Sharp algorithmic thinking, with the ability to reason about performance, correctness, and edge cases in computational systems

  • Proficiency in one or more backend languages. Our stack is C++, Python, and Ruby, and relevant experience in other languages is welcome

  • Strong written and verbal communication. You can explain complex technical ideas clearly and collaborate well on a distributed team

Nice to Haves

  • Advanced degree (MS or PhD) in computer science, applied math, electrical engineering, physics, or a related field

  • Familiarity with solar PV and battery technology, or electrical engineering concepts more broadly

  • Experience with cloud-native compute infrastructure and batch or distributed processing systems

  • A genuine pull toward renewable energy and the work of accelerating the transition

  • Track record of thriving when the pace picks up and the problem space shifts

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

Where Aurorans are: Aurora currently has teams within the US, Canada, Mexico, 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 Canada in each zone are:

  • Tier 1: Toronto, Vancouver: CAD $138,900 - $187,900

  • Tier 2: All Other CA Locations: CAD $126,200 - $170,800

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
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Computation in San Francisco, CA vacancy
  •  ...Overview We\'re looking for a Staff Software Engineer – Computer Vision Deployment to build and scale the infrastructure that powers our AI-driven warehouse intelligence platform. You\'ll own the end-to-end lifecycle of computer vision models — from training pipelines... 
    Senior
    Work at office
    3 days per week

    Claryo, Inc.

    San Francisco, CA
    6 hours ago
  • $167k - $230k

     ...focused on psychological safety, empathy, and human connection—that will allow employees of all backgrounds to thrive.Senior Software Engineer - Analytics Compute Platform TeamAbout the Role & TeamEvery chart, insight, and experiment result a customer sees in Amplitude... 
    Senior
    Work at office
    Home office
    Flexible hours

    Amplitude

    San Francisco, CA
    2 days ago
  •  ...than we found it. The Apple Service Engineering (ASE) team builds and provides...  ...are the foundation on which Apple's software developers build the products that...  ...for you! Description The ASE Compute team is looking for a senior SRE software engineer to own the technical... 
    Senior

    Socket.dev

    San Francisco, CA
    6 hours ago
  • $160k - $200k

     ...autonomous robots and multimodal computer vision platform turn complex, constantly...  .... Simbe is looking for a Senior Computer Vision / Applied AI Engineer to build production AI systems that...  ...strong ML engineer, an exceptional software engineer, and a practical builder... 
    Senior
    Full time

    Simbe Robotics Inc

    San Francisco, CA
    1 day ago
  • $150k - $250k

    Fluidstack in San Francisco is seeking talented individuals to build core AI infrastructure with innovative solutions. Join our team to tackle exciting challenges around power and data centers, using cutting-edge technologies. The ideal candidate will have a strong ...
    Senior

    Fluidstack

    San Francisco, CA
    6 hours ago
  •  ...team of AI researchers, designers, growth experts, and engineers rethinking human-computer interaction from the ground up. We value high-agency teammates...  ...other well-known angels. About the Role As a software engineer at Wispr, you’ll play a crucial role in... 
    Senior
    Full time

    Wispr Flow

    San Francisco, CA
    1 day ago
  •  ...benchmarked on HaluEval, the CTGT Policy Engine (paired with GPT-120B OSS) outperformed frontier...  ...and 4.5 Sonnet) at drastically lower compute cost. While we sit on the edge of AI...  ...whose strength is the fundamentals of software engineering, applied at the level of real... 
    Senior
    Full time

    Ctgt

    San Francisco, CA
    1 day ago
  •  ...Applied AI team works across research, engineering, product, and design to bring OpenAI’s technology...  ...robust iteration Work with a small, senior team of engineers and researchers to...  ...offer of employment: protect computer hardware entrusted to you from theft, loss... 
    Senior
    Full time
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    1 day ago
  • $180k - $300k

     ...Software Engineer, Consensus - Anza  Who We Are Anza is a Solana R&D lab pushing the boundaries of blockchain performance and scalability...  ...What You'll Bring Experience: A Bachelor's degree in Computer Science, Engineering, or equivalent practical experience and... 
    Senior
    Remote job
    Full time
    Worldwide
    Flexible hours

    Anza

    San Francisco, CA
    1 day ago
  • $120k - $180k

     ...unique needs. As we continue to grow, Shakudo seeks a Senior Software Engineer with strong experience in Kubernetes and systems...  ...business needs What You’ll Bring ~ Bachelor’s degree in Computer Science, Engineering, or Mathematics. ~5+ years hard core... 
    Senior
    Full time

    Shakudo

    San Francisco, CA
    1 day ago
  •  ...develop and deploy tomorrow’s hardware & software solutions and help revolutionize...  ...deployment. Work closely with our product and engineer teams, owning a large part of the...  ...in cross-functional teams. ~ Degree in Computer Science or a related quantitative field.... 
    Senior
    Full time
    Local area

    Kargo

    San Francisco, CA
    1 day ago
  • $165k - $210k

     ...’ll play a critical role in shaping our engineering + broader company culture and help make...  ...Bachelors of Science or Bachelors of Art in Computer Science, Computer Engineering, Math or...  ...You have 8+ years of experience in a Software Engineering position.  Experience with... 
    Senior
    Full time

    Candid Health

    San Francisco, CA
    1 day ago
  • $213k - $270k

     ...simulation across 15+ U.S. states. Waymo's Systems Engineering team works together to blend software and hardware systems in groundbreaking new ways. We...  ...Engineering for robotics, autonomous vehicles, computer vision, or other complex hardware/software systems... 
    Senior
    Full time
    Remote work

    Waymo

    San Francisco, CA
    1 day ago
  • $150k - $220k

     ...team of over 400 world-class engineers. We all work out of our (legendary...  ...kg and utilize a proprietary software-defined radio payload. Each...  ...are in your career. Senior Software Engineer...  ...Develop Software for the Flight Computer on our Satellites Develop... 
    Senior
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Astranis

    San Francisco, CA
    1 day ago
  •  ...investors. Job Description MyOme is looking for a top-notch senior software engineer to join us on our mission to help people maximize the...  ...to scope, define, and articulate solutions to complex computing and information management challenges. Lead and take ownership... 
    Senior
    Full time
    2 days per week

    Myome

    San Francisco, CA
    1 day ago
  •  ...customer obsession, building systems that stand the test of time. Position Summary Mashgin is looking for a passionate Computer Vision engineer who loves solving everyday vision problems. Someone who is regularly saying to themselves “This could be done with... 
    Senior
    Work at office
    Flexible hours

    Mashgin

    Emeryville, CA
    6 hours ago
  • $130k - $250k

     ...are key to building impactful software. If mission-focused work is...  ...started. Our Team As an engineering team, we believe strongly...  ...serves. We’re looking for a Senior Software Engineer to join our...  ...we look for ~ Degree in Computer Science or a related field, or... 
    Senior
    Full time
    Work at office

    Peregrine Technologies

    San Francisco, CA
    1 day ago
  • $165k - $210k

     ...and innovative problem-solving. BitGo is looking for a Senior Software Engineer who will join our Bitcoin Team. BitGo processes a...  ...parking pass ~ Free custom lunches, dinners and snacks  ~ Computer equipment and workplace furniture to suit your needs ~ Great... 
    Senior
    Full time
    Work at office
    Worldwide

    Bitgo

    San Francisco, CA
    1 day ago
  • $148k - $185k

     ...customers put their trust in us for safety and reliability. As a Software Engineer for Autonomous Vehicles, you’ll be responsible for executing...  ...; experience with Python and Go is a plus. ~ BS/MS in Computer Engineering, Computer Science, or related field, or... 
    Senior
    Hourly pay
    Full time
    Work experience placement
    Work at office
    Local area
    3 days per week

    Lyft

    San Francisco, CA
    1 day ago
  •  ...profitability for sustainable growth. This role The senior Software Engineer Systems is responsible for defining the architectural direction...  ...culture.  Requirements ~ Bachelor’s degree in Computer Science, Software Engineering, or a related technical field... 
    Senior
    Full time
    Immediate start

    Payjoy

    San Francisco, CA
    1 day ago
  • $144k - $180k

     ...deterministic secondary perception system with radar as a primary modalityMentor junior engineers on radar perception best practicesYou haveBachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field3+ years of focused experience... 
    Senior

    AeroVect

    San Francisco, CA
    3 days ago
  • $188k - $235k

     ..., and more. We are looking for a strong engineer to join our team and help us build and scale...  ...will have a strong understanding of software engineering principles and practices, as...  ...most advanced LLMs, generative models, and computer vision models. We are trusted by... 
    Senior
    Full time
    Shift work

    Scale Ai

    San Francisco, CA
    1 day ago
  • $145k - $210k

     ...team of designers, AI researchers, and engineers is crafting voice interfaces that are both...  ...with over 100M in funding. As a software engineer at Wispr, you'll build the software...  ...code quality and UX MS or BS in computer science or related engineering field... 
    Senior
    Full time
    Relocation
    Relocation package
    Flexible hours
    Day shift

    Wispr Flow

    San Francisco, CA
    1 day ago
  • $188k - $235k

     ...and private evaluations. About Data Engine Our Generative AI Data Engine powers...  ...believe that the transition from traditional software to AI is one of the most important...  ...most advanced LLMs, generative models, and computer vision models. We are trusted by generative... 
    Senior
    Full time
    Shift work

    Scale Ai

    San Francisco, CA
    1 day ago
  • $170k - $230k

     ...Kira is intent on transforming the way computer science and artificial intelligence is...  ...and integrated teaching platform. As an engineer at Kira, you will lead crucial projects...  ...one of the three locations. \n As a Senior Software Engineer you will: Consistently ship... 
    Senior
    Full time
    Live in
    Local area
    Flexible hours

    Kira Learning

    San Francisco, CA
    1 day ago
  • $180k - $210k

     ...and innovative problem-solving. BitGo is looking for a Senior Software Engineer to join our Access & Notifications team and help us build an...  ...needed in a fast-paced environment Bachelor’s degree in computer science, applied mathematics, or another technical discipline... 
    Senior
    Full time
    Work at office
    Worldwide

    Bitgo

    San Francisco, CA
    1 day ago
  •  ...Kargo is seeking a Senior Software Engineer to build high-performance C++ systems for machine vision on edge devices. You will develop perception systems using 3D computer vision and deploy AI-enabled edge infrastructure across a growing fleet of devices in real-world... 
    Senior

    Argo AI

    San Francisco, CA
    6 hours ago
  • A tech company specializing in AI infrastructure is seeking a Software Engineer to build a scalable compute platform for its generative video models. The ideal candidate will have over 5 years of experience in MLOps or AI infrastructure management, along with strong Python... 
    Senior

    HeyGen

    San Francisco, CA
    1 day ago
  • $195k - $250k

    The OpportunityWe’re looking for a passionate and skilled Senior Software Engineer to join our fast growing engineering teams. In this role, you...  ...areYou have Bachelors of Science or Bachelors of Art in Computer Science, Computer Engineering, Math or other similar degree... 
    Senior

    Candid Health

    San Francisco, CA
    3 days ago
  • $200k - $250k

     ...enterprise and internationally. Our TeamAs an engineering team, we believe strongly that empathy...  ...Peregrine serves.We’re looking for a Senior Software Engineer to join our core engineering...  ...componentsWhat we look forDegree in Computer Science or a related field, or... 
    Senior
    Local area

    Peregrine Technologies

    San Francisco, CA
    2 days ago

Do you want to receive more vacancies?

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