Senior Software Engineer, Computation

Posted Sep 17

This is a fully remote position, open to applicants in United States.

📋 Description

• Design, develop, and maintain the backend systems and computational engines that support Aurora’s solar and electrical design workflows.

• Enhance simulation and optimization processes for PV and battery storage system layouts, component selections, and electrical configurations.

• Collaborate with product managers, designers, research engineers, and fellow engineers to transform physical models and engineering constraints into reliable, scalable software solutions.

• Define the architecture of simulation and computation infrastructure to ensure correctness, speed, and maintainability.

• Produce clean, well-tested code and establish engineering best practices.

• Mentor colleagues and engage in technical discussions, code reviews, and design documentation.

• Take ownership of services from start to finish, including participating in on-call rotations.

• Drive technical features from initial discovery through to general release.

• Suggest mathematical strategies for complex challenges and further the work in simulation and optimization.


⛳️ Requirements

• Over 5 years of professional software engineering experience with a solid backend foundation.

• Academic credentials or equivalent expertise in computational mathematics, optimization, linear algebra, control theory, or numerical algorithms.

• Practical experience in simulation or optimization.

• Proven experience in designing and developing APIs, microservices, or data pipelines at scale.

• Strong algorithmic reasoning skills, with the ability to assess performance, correctness, and edge cases in computational systems.

• Proficient in one or more backend programming languages; Aurora’s technology stack includes C++, Python, and Ruby.

• Excellent written and verbal communication skills.

• Advanced degree in computer science, applied mathematics, electrical engineering, physics, or a related discipline (preferred).

• Understanding of solar PV and battery technology, or broader electrical engineering concepts (preferred).

• Experience with cloud-native compute infrastructure and batch or distributed processing systems (preferred).

• Must be eligible to work in the United States.

• Willingness to participate in an on-call rotation.


🏝️ Benefits

• Flexible Paid Time Off (PTO).

• Parental Leave.

• Work From Home (WFH) Stipend.

• Coworking Stipend.

• Energize Fridays.

• Connectivity Stipend.

• Learning & Development opportunities.

• Medical, Dental, and Vision coverage.

• Equity options.

• Performance-based Bonus.

People also viewed

Shield AI12 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix14 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom15 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps15 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce17 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly19 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers