Manager, Software Development (Technical Lead)

Metergy Solutions
Canada
$136.3K-$151.4K a year (estimated)
Full-time
We are sorry. The job offer you are looking for is no longer available.

About Metergy Solutions Inc. ( Metergy )

As one of North America’s most experienced submetering providers, we’ve brought turnkey solutions to our clients for over 15 years.

We help our customers effectively manage their utility consumption as we supply, install and remotely read electricity, water and thermal submeters across a fleet of over 700,000 total meter points.

Across all building types, retrofit or new construction, we have the knowledge, equipment and staff to deliver a comprehensive solution from design to implementation to billing.

We are focused on maintaining strong customer relationships and value team collaboration to achieve our goals. For more information about Metergy, please visit us online https : / / www.metergysolutions.com /

Metergy is a portfolio company of Brookfield Infrastructure. Brookfield is one of the world’s largest investors, owners and operators of infrastructure assets across the utilities, transport, energy, data and sustainable resources sectors.

This sponsorship provides Metergy with access to large-scale capital, infrastructure investment expertise and global reach.

Our Mission

Through trustworthy expertise in submetering solutions, we empower our clients to make their buildings more marketable and residents to reduce their energy consumption.

Position Summary

Metergy is currently undergoing a significant software development effort seeking to modernize its existing, legacy business systems into a modern, cloud-native solution.

This effort touches every aspect of our business from autonomous management of meter points & data collection to customer onboarding, management, and billing.

As the Manager, Software Development - you will be spearheading the modernization of our internal systems, as well as guiding & mentoring a dynamic team of software developers.

Your role will be pivotal in not only transforming our legacy systems into cutting-edge solutions, but also in maximizing code quality and promoting best practices within the Applications & Development group.

Responsibilities

  • Lead and mentor a team of talented software developers, fostering an environment of continuous learning and growth.
  • Learn to architect and design scalable, reliable, and maintainable systems - ensuring alignment with business goals and industry best practices.
  • Collaborate with cross-functional teams to define project scopes, timelines, and deliverables.
  • Drive the adoption of modern, cloud-native software development methodologies to enhance team productivity and product quality.
  • Stay current with emerging technologies and trends, applying this knowledge to inform strategic decisions and technical roadmaps.
  • Ensure code quality and maintainability by conducting code reviews, setting up automated testing, and leading by example in writing clean, efficient, and well-documented code.

Qualifications :

  • A Bachelor's degree in Computer Science, Software Engineering, IT , or a related field is desired
  • Comparable experience within the IT and Software Development industries is considered sufficient.
  • 3 to 5 years of experience working the software development industry
  • Expertise in .NET : Proven experience in building and maintaining scalable applications using .NET technologies, with a deep understanding of the .NET ecosystem.
  • Proficiency with Azure Cloud Services : Extensive knowledge of Azure services, including Azure DevOps, to build and deploy cloud-native applications.
  • Cloud-Native Development Practices : Strong grasp of cloud-native development principles and best practices, such as microservices, containerization, and serverless computing.
  • Experience with CI / CD Pipelines : Comfortable in setting up and managing continuous integration and continuous deployment pipelines, ensuring smooth and frequent releases.
  • Architectural Design : Ability to design system architectures that leverage Azure’s capabilities to enhance scalability, reliability, and performance.
  • Collaborative Mindset : A team player who can work collaboratively with other departments to understand requirements and translate them into technical solutions.
  • Leadership and Mentorship : Demonstrated leadership skills with the ability to mentor developers in adopting cloud-native standards and practices, fostering a culture of technical excellence.

Metergy’s recruitment process includes accommodation for applicants with disabilities. All accommodations will consider the applicant’s accessibility needs due to disability and are available upon request.

8 days ago
Related jobs
Promoted
Binary Stream Software - ERP Solutions
Canada

As the Business Development Manager reporting to the Manager, Partner Development & Alliances, you will be instrumental in cultivating relationships with Microsoft sellers, resellers, and independent software vendors. As the Business Development Manager, your responsibilities will include:. Binary S...

Oracle
Canada

As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Lead t...

Vidyard
Remote, Canada
Remote

As a Software Development Manager You Can Expect to:. Partnering with other leaders and the team to craft technical and product strategy. Foster strong cross-functional business and technical decisions, with Product Managers and Designers. You are comfortable in technical conversations, and supporti...

Leica Geosystems
Canada

As the Software Development Center Manager for Leica Geosystems in the US/Canada region, you will play a pivotal role in overseeing the operations and strategic direction of our local software development team. Software Development Center Manager, Land Survey Software. Software Development Center Ma...

Promoted
Insight Global
Canada

In this role, the right candidate will work as part of a project delivery team, analyzing and gathering requirements from existing clients, enhancing configurations, training, improving business processes, and ensuring overall client satisfaction. As a liaison between our pension clients and our pro...

Promoted
TrialStat Solutions Inc.
Canada

As a Business Development Manager at TrialStat, you’ll be instrumental in driving growth and expanding our market presence. Your responsibilities include nurturing relationships with qualified leads identified through Marketing Qualified Leads (MQLs) and Sales Development Representatives. Develop an...

Promoted
Intelliswift Software
Canada

Software Developer- Data Engineering Background. ...

Promoted
Axipolymer Inc
Canada

Seeking a highly skilled and strategic North America Market Development Manager to lead our company's foray into the North American plastics industry. Expertise in strategic planning, business analysis, and market development. ...

Promoted
Capgemini Engineering
Canada

Hands on experience leading all stages of software development lifecycle – experience in gathering requirements and writing functional/technical specifications for complex projects. Capgemini Engineering combines, under one brand, a unique set of strengths across the Capgemini Group: the world-leadi...

Promoted
NorthStar Professional Search
Canada

This position is responsible for direct sales of all services and products and coordinating sales efforts with Corporate Development and Product Management when team selling is required. Coordinate sales activity with General Managers-Operations as needed to maintain existing customer base and suppo...