Senior Software Engineer, Computation

Aurora Solar
United States
Workplace: RemoteFull timeUSD 140,000 - 227,200 annuallyFunction: Software EngineeringSkills: ["Algorithmic thinking","Communication","Collaboration","Technical problem-solving","Mentoring"]

Build and maintain backend computation engines for Aurora’s PV and battery storage design workflows. Advance simulation and optimization for system layout, component selection, and electrical configuration, turning complex physical models into reliable, scalable software. Partner with product, design, research, QA, and engineers to ship features from discovery to general release, maintain correct fast architecture, write clean well-tested code, and own services end to end including on-call rotation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Aurora Solar
Aurora Solar
2 days ago

Senior Software Engineer, Computation

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Build and maintain backend computation engines for Aurora’s PV and battery storage design workflows. Advance simulation and optimization for system layout, component selection, and electrical configuration, turning complex physical models into reliable, scalable software. Partner with product, design, research, QA, and engineers to ship features from discovery to general release, maintain correct fast architecture, write clean well-tested code, and own services end to end including on-call rotation.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, build, and maintain backend systems and computation engines for solar and electrical design workflows.
  • •Advance simulation and optimization for PV and battery storage layout, component selection, and electrical configuration.
  • •Collaborate with product managers, designers, research engineers, and fellow engineers to convert physical models into reliable software.
  • •Shape simulation and computation infrastructure architecture to keep systems correct, fast, and maintainable.
  • •Write clean, well-tested code and mentor teammates; own built services end to end including on-call rotation.

Pay and Benefits

Salary: USD 140,000 - 227,200 annually
Equity and Bonus:Equity
Perks:Paid LeaveParental LeaveHome OfficeMedicalDentalVisionLearning BudgetInternet

Key Requirements

  • •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.
  • •Proficiency in one or more backend languages (C++, Python, and Ruby).
Experience:SolarRenewable energySimulationOptimizationBackend engineeringMicroservices
Skills:Algorithmic thinkingCommunicationCollaborationTechnical problem-solvingMentoring
Tech Stack:C++PythonRubyAPIsMicroservicesData pipelines

Company Brief

Aurora Solar
Builds cloud-based software for solar designers and installers to model, design, and sell photovoltaic projects using aerial imagery, performance modeling, and workflow automation for residential and commercial solar businesses.
Industry: Solar Energy
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series D
Headquarters: San Francisco, United States
Founded: 2013
Glassdoor
Glassdoor: 3.3
WebsiteLinkedInGlassdoor