Senior Software Manager

3 weeks ago


Port Rowan Ontario, Haldimand-Norfolk, Canada E Source Full time

Position: Senior Software Manager
Organization: E Source
Location: Remote – can live anywhere in the US or Canada

Interested in leading a team of software engineers and driving software innovation in the utility sector? In this position, you’ll collaborate with a team of like-minded software engineers, data scientists, and utility experts to develop high-quality software products. You’ll be part of a team that values continuous improvement and continuous learning, and you’ll contribute to the software design, software architecture, and overall product life cycle for AI-driven products.

The engineering technical lead position is focused on working closely with a team of software engineers to guide and mentor them as they work through technical challenges and commitments. You’ll lead a team within our suite of products and contribute to our modern technology stack of latest software development frameworks, data-intensive distributed microservices, relational and nonrelational database management systems, and containerized cloud infrastructure.

The ideal candidate will have strong leadership skills, help develop and grow engineers, and lead them through all phases of the software development process. You’ll have expertise in programming in Java, Docker, and data modeling; have a strong knowledge of software design patterns; and can work both independently and through team collaboration. You should be able to break down complex software initiatives into clear and manageable developer-ready user stories. You must be able to review your peers’ code and provide recommendations, and keep up to speed on the latest trends in distributed systems, containerization, microservices, and event-driven technologies.

What you’ll do

  • Lead a team of developers with deep experience in distributed microservices and full stack systems to iterate on existing and new client solutions
  • Be responsible for setting product and feature delivery by coaching, mentoring, and unblocking the engineers on your team
  • Be responsible for team-level commitments and the quality of the product—from code architecture to end-user quality
  • Collaborate with internal and client stakeholders to translate business problems into technical solutions
  • Mentor junior software engineers on best practices for building scalable cloud applications
  • Participate in continuous learning activities to understand latest technology trends and share knowledge across the team and organization

What will make you a good fit

  • At least five years of experience in Java (11 or 17+) software development
  • At least five years of people/software team management
  • Experience with various project planning tracking tools such as Jira and Aha
  • Demonstrated history of successful project delivery in an Agile environment
  • Experience architecting software solutions within the AWS cloud platform
  • Experience with NoSQL databases such as MongoDB and Cassandra
  • Experience with enterprise integration patterns, and creating and managing microservices in a containerized environment (Spring Boot, Docker, and Kubernetes)
  • Experience with knowledge graph technologies and techniques
  • Experience programming with Python
  • Experience working with GIT and GITOPS, and building CI/CD pipelines with Jenkins or AWS code pipelines
  • Product-oriented mindset
  • Proven track record of efficiently designing, developing, and releasing software products both independently and collaboratively
  • A creative mind, keen ability, and the initiative to think beyond
  • Ability to effectively communicate with technical teams and business stakeholders
  • A passion for energy and the environment
  • Degree in software engineering, computer science, or a related field of study

This role is 100% remote.

Applicants must be authorized to work for any employer in the US. We’re unable to sponsor or take over sponsorship of employment visas at this time.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

#J-18808-Ljbffr
  • Vessel Manager

    2 months ago


    Port Dover, Ontario, Haldimand-Norfolk, Canada Lower Lakes Towing Ltd. Full time

    About Lower LakesLower Lakes Towing operates a fleet of five self-unloading bulk carriers and one conventional bulk carrier in Canada. Combined with our U.S. sister company, Grand River Navigation, we have a combined fleet of 16 vessels. These vessels transport a diverse array of dry bulk commodities including limestone, coal, iron ore, salt, grain and other...


  • Caledonia, Ontario, M3W, Haldimand-Norfolk, Canada Community Support Centre Halidmand Norfolk Full time

    Durée de l'emploi: Permanent Langue de travail: Anglais Heures de travail: 21 to 25 hours per week Education College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years or equivalent experience Work setting Rural area Associations and non-profit organizations Tasks Calculate and prepare cheques for payroll Keep...


  • Hagersville, Ontario, N0A, Haldimand-Norfolk, Canada The Toronto-Dominion Bank Full time

    Senior Analyst, Marketing DeliveryWork Location: CanadaHours: 37.5Line of Business: Data & AnalyticsPay Details: We’re committed to providing fair and equitable compensation to all our colleagues. As a candidate, we encourage you to have an open dialogue with a member of our HR Team and ask compensation related questions, including pay details for this...

  • Field Support Analyst

    2 weeks ago


    Nanticoke, Ontario, Haldimand-Norfolk, Canada STELCO - The Steel Company of Canada Full time

    With a legacy that spans over 100 years, Stelco is a company that has grown along with Canada and its global partners. We understand that twenty-first century competition demands the highest quality products, period. So, Stelco is bringing together the people, technology, and unmatched market knowledge to, once again, take on that challenge from here at...


  • Nanticoke, Ontario, Haldimand-Norfolk, Canada STELCO - The Steel Company of Canada Full time

    With a legacy that spans over 100 years, Stelco is a company that has grown along with Canada and its global partners. We understand that twenty-first century competition demands the highest quality products, period. So, Stelco is bringing together the people, technology, and unmatched market knowledge to, once again, take on that challenge from here at...

  • Project Engineer

    1 week ago


    Nanticoke, Ontario, Haldimand-Norfolk, Canada STELCO - The Steel Company of Canada Full time

    With a legacy that spans over 100 years, Stelco is a company that has grown along with Canada and its global partners. We understand that twenty-first century competition demands the highest quality products, period. So, Stelco is bringing together the people, technology, and unmatched market knowledge to, once again, take on that challenge from here at...

  • Business Analyst Lead

    4 weeks ago


    Hagersville, Ontario, N0A, Haldimand-Norfolk, Canada The Toronto-Dominion Bank Full time

    We’re committed to providing fair and equitable compensation to all our colleagues. As a candidate, we encourage you to have an open dialogue with a member of our HR Team and ask compensation related questions, including pay details for this role.Job Description:KEY ACCOUNTABILITIESCUSTOMERDevelop and maintain a robust understanding of the regulatory...


  • Hagersville, Ontario, N0A, Haldimand-Norfolk, Canada USG Full time

    ENGINEERING TECHNICIAN CGC Inc. is a leading marketer, manufacturer and distributor of gypsum wallboard products, interior finishing material and suspended acoustical ceilings. With locations around the world, CGC and USG have the resources, plants, products and people to build walls, ceilings and careers. CGC Inc. is currently recruiting for an Engineering...

  • Cook - Caledonia

    1 month ago


    Caledonia, Ontario, M3W, Haldimand-Norfolk, Canada RhynoCare Full time

    LOCAL CANDIDATES ONLY RhynoCare Staffing offers a wide range of job opportunities for healthcare providers, which includes both regulated and unregulated staff. Our clients include hospitals, nursing homes, assisted living facilities, and private practices, which allows us to offer a variety of work settings to suit your preferences. RhynoCare prides itself...


  • Port Rowan, Canada E Source Full time

    Position: Senior Software ManagerOrganization: E Source Location: Remote – can live anywhere in the US or CanadaInterested in leading a team of software engineers and driving software innovation in the utility sector? In this position, you’ll collaborate with a team of like-minded software engineers, data scientists, and utility experts to develop...


  • Port Rowan, Canada E Source Full time

    Position: Senior Software ManagerOrganization: E Source Location: Remote – can live anywhere in the US or CanadaInterested in leading a team of software engineers and driving software innovation in the utility sector? In this position, you’ll collaborate with a team of like-minded software engineers, data scientists, and utility experts to develop...


  • Port Rowan, Canada E Source Full time

    About the RoleWe are seeking a highly skilled Senior Software Manager to lead our software engineering team at E Source. As a key member of our organization, you will be responsible for guiding and mentoring a team of software engineers to drive software innovation in the utility sector.Key ResponsibilitiesLead a Team of Software Engineers: Collaborate with...


  • Port Rowan, Canada E Source Full time

    About the RoleWe are seeking a highly skilled Senior Software Manager to lead our software engineering team at E Source. As a key member of our organization, you will be responsible for guiding and mentoring a team of software engineers to drive software innovation in the utility sector.Key ResponsibilitiesLead a Team of Software Engineers: Collaborate with...


  • Port Moody, British Columbia, Canada Immigrate Software Full time

    About Immigrate SoftwareAt Immigrate Software, we are dedicated to minimizing our clients' ecological impact.As a progressive environmental consultancy, we pride ourselves on delivering outstanding service and value to our clients while offering our team members fulfilling career opportunities.Key ResponsibilitiesOversee programs related to scientific...


  • Old Toronto, Ontario, CA Iris Software Inc. Full time

    Iris's client, one of the Top 5 Banks in Canada, is looking to hire a Program Manager/Senior Project Manager for a long-term contract opportunity.Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees worldwide,...


  • Old Toronto, Ontario, CA Iris Software Inc. Full time

    Iris's client, one of the Top 5 Banks in Canada, is looking to hire a Senior Product Manager for a long-term contract opportunity.Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees worldwide. The bank serves...


  • Old Toronto, Ontario, CA IRIS Software, Inc. Full time

    Senior Business Analyst (Wealth/Portfolio Management) IRIS Software, Inc. Toronto, Canada Senior Business Analyst (Wealth/Portfolio Management) IRIS Software, Inc. Toronto, Canada Posted 22 days ago Hybrid Job Contract As per experience One of our clients a leading Canadian bank is looking to hire a Senior Business System Analyst with strong experience...


  • Mississauga, Ontario, C4W, Peel region, Canada Guidewire Software Full time

    Guidewire's mission is very simple: to provide the leading cloud insurance platform that Insurers can rely upon to run and transform their business during times of unprecedented change. Guidewire Software provides the P&C industry platform that unifies software, services, and partner ecosystems to power our customers’ businesses.We are seeking a...

  • Finance Manager

    3 months ago


    Port Rowan, Canada Birds Canada Full time

    Are you looking to channel your skills into meaningful, energizing work that will directly contribute to protecting our natural world? Do you want to work with an exceptional group of passionate and caring colleagues? Birds Canada is the country’s premier national organization dedicated to bird conservation. Every day, our thousands of caring donors, 80+...

  • BlackBerry QNX

    4 weeks ago


    Ottawa, Ontario, H2B, Montréal, Canada QNX Software Systems Full time

    Worker Sub-Type: Regular Job Description: Location: Ottawa full-time on-site BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in...


  • Waterloo, Ontario, M2L, City of Toronto, Canada Constellation Dealer Group Full time

    Join to apply for the Senior Software Developer role at Perseus Group, Constellation Software.Position Overview:The Senior Developer will play a critical role in leading our development team, ensuring the delivery of high-quality software solutions. This position requires a deep understanding of .NET, Blazor, EF Core, ETL processes, Clean Code architecture,...


  • Old Toronto, Ontario, CA TouchBistro Full time

    Looking to work for an awesome team? You've come to the right place! TouchBistro is looking for a Senior Manager, Software Development. Our POS system is evolving and our customers are demanding more product capabilities and more flexibility with the current feature set. As a member of the Technology leadership team, you will have the chance to help...


  • Old Toronto, Ontario, CA Incognito Software Systems Inc Full time

    Senior Strategy AssociateJob Summary:We are searching for a uniquely talented Senior Strategy Associate to join the strategy team at Vencora, a key operating group under Constellation Software Inc. (TSX: CSU), a global conglomerate specializing in acquiring and nurturing vertical market software companies worldwide.Job Description:What You'll Do:In this...


  • Eastern Ontario, Canada Altair Engineering Full time

    Transforming the Future with Convergence of Simulation and Data Software Engineer Senior Job Summary: Our client in Kanata, ON is looking for a Software Engineer Senior. This is a contract position. What You Will Do: As a Software Automation Developer, the candidate will be required to understand product requirements and deliver automated tests to validate...


  • Eastern Ontario, Canada ROSS Full time

    Founded in 2003, our client provides print management and assessment software along with a host of training, business development, and support programs for dealers and distributors in the imaging and managed print services industries. Available in 5 languages, this software solution empowers dealers in over 20 countries to entrench their customer...


  • Eastern Ontario, Canada ROSS Full time

    Founded in 2003, our client provides print management and assessment software along with a host of training, business development, and support programs for dealers and distributors in the imaging and managed print services industries. Available in 5 languages, this software solution empowers dealers in over 20 countries to entrench their customer...


  • Eastern Ontario, Canada ROSS Full time

    Founded in 2003, our client provides print management and assessment software along with a host of training, business development, and support programs for dealers and distributors in the imaging and managed print services industries. Available in 5 languages, this software solution empowers dealers in over 20 countries to entrench their customer...


  • Toronto, Ontario, Ontario, Canada Edison Smart® Full time

    Senior Python Software Engineer | Toronto (Hybrid) | Up to $150,000 CADJoin a growing IoT company in Toronto, who develop smart solutions for energy management.As a Senior Python Software Engineer, you will work in a small team to develop the company’s scalable PaaS IoT solution.This is a hybrid role, 3 days per week on site in downtown...

  • Program Manager

    4 weeks ago


    Old Toronto, Ontario, CA Iris Software Inc. Full time

    Iris's client a leading Canadian Bank is looking to hire a Program Manager/Project Manager for a long term opportunity in Toronto, ONLocation: Toronto, ON( 3 days onsite)Program Manager or Sr PMExperience dealing with large vendor application migrations, upgrades and testing programs.Strong PM and Change Controls skillsRunning daily standups attended by...