FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Computation
Aurora SolarSenior Software Engineer developing backend systems for solar design at Aurora Solar. Collaborating with cross-functional teams on complex physical models and engineering constraints in a remote role.
Tech Stack
Tools & technologiesMicroservicesPythonRuby
About the role
Key responsibilities & 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
Requirements
What you’ll need- 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
Benefits
Comp & perks- 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
- Medical, Dental, and Vision - Aurora will cover 100% of premiums for employee-only and dependent coverage
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
backend developmentcomputational mathematicsoptimizationlinear algebracontrol theorynumerical algorithmsAPI designmicroservicesdata pipelinesC++
Soft Skills
algorithmic thinkingcommunicationcollaborationmentoringtechnical discussionscode reviewsdesign documentation