Lead Software Developer

2 weeks ago


Montreal, Canada Pow.re Full time
Role Description: As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software Developer must write efficient, scalable, and maintainable code, ensuring the backend systems support the platform's functionality and performance requirements.

Profile and Experience:

Proficient in Go programming language, with experience in building and scaling microservices. Familiar with the existing technology stack and the development of APIs. Understanding of time-series databases (Prometheus) and experience with message brokers (e.g., Kafka, RabbitMQ) is a plus.

For such a role, Pow.re will expect senior candidates to have at least 8 years of experience executing in the role of a Software Developer and have succeeded in creating a SaaS solution in prior roles. Certifications in this field are desirable.

Key Responsibilities: Update and extend the existing software, develop new APIs, and work on the scheduler component and other backend services.

Lead the design and architecture of complex software systems, ensuring they are scalable, maintainable, and meet business requirements. Design and implement RESTful APIs to facilitate communication between the frontend, backend, and external services. Provide technical guidance and architectural decisions that influence the strategic direction of projects. Mentor a technical team, fostering a collaborative environment, and ensuring high-quality code outputs. Collaborate with the Product Manager, DevOps and QA Engineers to ensure seamless integration and optimal performance of the SaaS platform. Communicate effectively with both technical and non-technical stakeholders to align software solutions with business needs. Participate in code reviews, contributing to the maintenance of high code quality and consistency. Debug and resolve backend issues, optimizing the performance of the SaaS platform. Create clear and usable documentation. Stay updated with the latest trends and technologies in software development and lead the adoption of new technologies that can benefit the Pow.re product line.



  • Montreal, Canada Pow.re Full time

    Role Description: As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...


  • Montreal, Canada Pow.re Full time

    Role Description: As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...


  • Montreal, Canada Pow.re Full time

    Role Description: As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...


  • Montreal, Canada Toon Boom Full time

    Responsibilities Lead and mentor a team of Software Developers, guiding the skills and ensuring the quality of the team Design software architecture to meet planned requirements Determine and deliver accurate design and development time estimates Design and implement user-friendly software components Integrate components with the whole...


  • Montreal, Canada Aspire Software Full time

    Senior Software Developer at ValPay – Hybrid – MontrealWe are hiring at ValPay for a Software Developer to join our rapidly growing payment solutions platform ValPay.As a Software Developer at ValPay, you will be a key contributor to our expanding payment solutions platform. ValPay, a prominent player in payment processing, is committed to innovation and...


  • Greater Montreal Metropolitan Area, Canada Pow.re Full time

    Role Description:As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...


  • Greater Montreal Metropolitan Area, Canada Pow.re Full time

    Role Description: As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...


  • Greater Montreal Metropolitan Area, Canada Pow.re Full time

    Role Description:As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...


  • Montreal, Canada Lightspeed Full time

    Hi there! Thanks for stopping by  Are you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right place! Lightspeed is growing at a fast pace and we’re looking for a passionate Development Team Lead to help us lead, mentor, and grow a high-performing software development team and cultivate an...


  • Montreal, Canada Lightspeed Commerce Full time

    Hi there! Thanks for stopping by Are you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right place! Lightspeed is growing at a fast pace and we’re looking for a passionate Development Team Lead to help us lead, mentor, and grow a high-performing software development team and cultivate an inclusive...

  • Software Developer

    1 week ago


    Montreal, Canada EXFO Full time

    EXFO develops smarter network test, monitoring and analytics solutions for the world’s leading telecommunications service providers, network equipment manufacturers and webscale companies—and we love what we do! With over 2,000 employees in more than 25 countries, EXFO is no. 1 worldwide in fiber optic test solutions and has the largest active assurance...

  • Software Developer

    3 weeks ago


    Montreal, Quebec, Canada TheDailyStakes Full time

    TheDailyStakes is an exciting sports media and service start-up. We create content to educate our community of bettors to make smarter and more informed sports betting decisions. The sports betting and fantasy sports space is growing massively ($170B in the US and $25B in Canada ). It is severely under-served from a product and content perspective. Our team...

  • Software Developer

    1 day ago


    Montreal, Canada Selby Jennings Full time

    Selby Jennings has partnered with a global investment firm that is looking to add strong Software Developers to their team! The Software Developer will have the following responsibilities: Acquire a deep understanding of the data requirements of investment research teams to deliver the right solutions to them.Design, implement, test, optimize and...

  • Software Developer

    14 hours ago


    Montreal, Canada Selby Jennings Full time

    Selby Jennings has partnered with a global investment firm that is looking to add strong Software Developers to their team! The Software Developer will have the following responsibilities: Acquire a deep understanding of the data requirements of investment research teams to deliver the right solutions to them. Design, implement, test, optimize and...

  • Software Developer

    23 hours ago


    Montreal, Canada Selby Jennings Full time

    Selby Jennings has partnered with a global investment firm that is looking to add strong Software Developers to their team! The Software Developer will have the following responsibilities: Acquire a deep understanding of the data requirements of investment research teams to deliver the right solutions to them.Design, implement, test, optimize and...


  • Montreal, Quebec, Canada Adoc Talent Management Full time

    Are you passionate about programming & mixed reality technologies? Would you like to work at the interface between new technologies and medical innovation? Our customer is a MedTech startup developing a surgical navigator that will allow surgeons to quickly generate 3D models from a patient's diagnostic imaging scans. This immersive mixed-reality technology...


  • Montreal, Canada CS GROUP Full time

    Job Description We are looking for a  Embedded Software Developer  to join a dynamic and multidisciplinary team in charge of the certification of aircraft Electronic Engine Controllers. Responsibilities: The experienced software developer reports to a Team Lead. The tasks associated with the position include: Contributing to the preparation of the...

  • Software Developer

    4 weeks ago


    Montreal, Canada GuruLink Full time

    Location: Montreal, QuebecOur client works to identify and solve the most complex and highest value business problems that can be addressed through data science techniques. To achieve this, they provide data science, operations research and artificial intelligence solutions and software products to a broad range of industry and technology partners.As a...

  • Software Developer

    3 weeks ago


    Montreal, Canada GuruLink Full time

    Location: Montreal, QuebecOur client works to identify and solve the most complex and highest value business problems that can be addressed through data science techniques. To achieve this, they provide data science, operations research and artificial intelligence solutions and software products to a broad range of industry and technology partners.As a...

  • Software Developer

    4 weeks ago


    Montreal, Canada GuruLink Full time

    Location: Montreal, QuebecOur client works to identify and solve the most complex and highest value business problems that can be addressed through data science techniques. To achieve this, they provide data science, operations research and artificial intelligence solutions and software products to a broad range of industry and technology partners.As a...