Software Development Manager

over 2 years ago
Full time role
Toronto, ON, CA... more
Toronto, ON, CA... more

Company

Opus One Solutions is a software engineering and solutions company delivering on a the vision of a Connected Energy Internet. ...

View Company Profile

Job Description

Who we are

Creating a planet fueled by reliable, affordable, clean energy isn’t what keeps us up at night; it’s what gets us out of bed. At Opus One Solutions, our software platform GridOS® helps us pursue solutions that will change how countries access, optimize and distribute electrical energy. From helping utilities optimize their operations when lots of homeowners are feeding solar energy into the electrical grid or charging electric vehicles, to setting up marketplaces to trade clean energy, we're powering a more sustainable future.

The opportunity

Opus One Solutions is looking for a Software Development Manager. This is a true leadership opportunity with a focus on coaching, hiring, developing and leading an engaged and innovative development team. It’s a chance for a Software Development Manager who wants to set individuals up for success and stay at the leading-edge of technology.

Requirements

Who are you?

You are a Team Lead looking for a step up or a Software Development Manager looking for a new challenge. You have at least two years of experience coaching and growing a software development team. You have worked on a web app using modern framework in an Agile environment. You want to contribute to a company that is building technology that matters.

What will our new Software Development Manager work on?

  • Work closely with Technical Product Managers and Software Architects, to understand the market and customer requirements, contribute to the product roadmap and help shape the product direction, prioritize incoming work.
  • Lead the team in designing robust, highly scalable solutions, with user experience design in mind while balancing the constraints of time-to-market and cost.
  • Guide the team to plan and commit in each iteration of work and drive towards delivery of those commitments throughout each iteration.
  • Work with Software Architects in developing system architecture and directions.
  • Work with R&D project manager to communicate development status to stakeholders.
  • Keep the team informed about the organization, product and customer updates.
  • Work with other Development Managers and Team Leads to continuously improve development consistency, efficiency and overall product quality.
  • Participate in code reviews, test plan reviews, and doc reviews as necessary.
  • Cascade company and departmental goals into team and individual objectives to align the team and drive result.
  • Coach team members through technical challenges and provide guidance on design decisions.
  • Coach team members about their personal and career growth.

Here’s what you bring:

  • 5+ years of software development experience
  • 2+ years of development in Python
  • 2+ years managing Software Developers in an Agile environment.
  • 2+ years of experience with Web frameworks
  • Excellent written and verbal communication skills. You can relay your message powerfully and with clarity in writing, conversations, meetings and networking presentations.

Nice to have:

  • Previous experience in managing CI/CD process and cloud platforms such as AWS, GCP
  • Previous development experience in ReactJS or other frontend Javascript framework

Benefits

Opus One is on a mission to create intelligent, connected and sustainable energy ecosystems, towards a vision of a digitalized, decentralized and decarbonized planet. Our relentlessness and drive towards this is recognized by Red Herring 100, CleanTech Group’s Global Cleantech Top 100, Fast Company, and many more.

Our leadership has assembled carefully selected teams with some of the best strategic visionaries - and executors - in technology and the clean energy space. We are all driven by one common goal: to accelerate the integration of clean and sustainable energy in North America and the world.

At Opus One Solutions we understand that not everyone develops their talent and hones their skills in a traditional way. Different paths and experiences are part of the diversity we know we need to succeed. If you feel you meet all or most of the qualifications we are seeking, take a chance and express your interest here.

Opus One Solutions welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Similar jobs





Opus One Solutions is a software engineering and solutions company delivering on a the vision of a Connected Energy Internet. ...

View Company Profile

Similar jobs