Senior Software Engineer enhancing Aurora Solar's sales platform and mentoring engineering team members. Build scalability and functionality for effective solar project management in a collaborative environment.
Responsibilities
Build new functionality for our industry-leading solar design and sales platform
Design and maintain APIs that connect seamlessly with financial and sales partners, ensuring a smooth, reliable experience
Develop scalable, secure services built for long-term performance
Strengthen our agile processes and contribute to predictable, high-impact sprint outcomes
Mentor teammates and elevate our engineering culture through shared learning and thoughtful collaboration
Champion operational excellence by owning the services you build, including participation in the on-call rotation
Requirements
5+ years of experience building and shipping production software
Proficiency in Ruby on Rails or Python, with exposure to the other or willingness to learn
Strong SQL and Postgres fundamentals, including working comfortably with data models and performance
Working knowledge of JavaScript or TypeScript and React
Interest in working across the stack, including database, backend, and front end
Excellent communication skills and ability to collaborate with cross-functional teams
Ability to thrive on a fully distributed team in a hybrid environment
Benefits
🏖️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
Senior Full Stack Developer at Uride, optimizing and developing web applications for a ridesharing platform. Collaborating with teams to enhance user experience and ensuring smooth functionality.
Infrastructure Engineer at Dropbox designing scalable systems managing vast data infrastructure. Collaborating across teams to innovate and drive systems performance.
Senior Software Engineer at Ada developing scalable systems for AI - driven customer support. Collaborating with product managers, designers, and engineers to shape the future of technology in customer service.
Software Engineer (L3) developing applications for Twilio, shaping the future of communications. Collaborating on software and cloud infrastructure to enhance developer productivity and best practices.
Senior Software Application Developer at Boeing responsible for full stack software development for data delivery applications. Collaborating with product management and maintaining high standards of software quality.
Software Developer in Testing ensuring quality and reliability for Tecsys’ cloud - based data platform. Collaborating with data engineers and product owners within an agile team environment.
Senior Software Developer creating and maintaining AI - driven automation systems at Plusgrade. Leading technical design and ensuring quality and security for automation projects.
Principal Software Engineer at Dropbox driving technical direction for identity and engagement services. Focusing on core platforms, architecture evolution, and mentoring engineers.
Principal Software Engineer at Dropbox driving impactful technical outcomes across teams and organizations. Defining long - term strategy and remaining hands - on with software development.