Senior Software Developer

1 week ago


Montreal, Quebec, Canada Hootsuite Inc. Full time

We're looking for a Senior Software Developer, Backend who can design, build, test, and ship high quality software that delivers value to our customers.

You'll be a technical leader on a small and agile team that continuously incorporates feedback to refine and improve the products and features you deliver.

While working in a hybrid work arrangement, a blend of virtual (in accordance with Hootsuite's distributed workforce strategy), and in Hootsuite's Montreal office, you will report to Manager, Software Development.

Provide technical leadership within a cross-functional team (including designers, product managers, architects and other developers) to deliver compelling products and services to our customers
Design, write, test, review, and deploy high quality scalable code, and guide others to do the same
Help shape our technical roadmap as we scale our services and build new products
Drive improvements to our standards of security, reliability, performance, and quality
Provide mentorship and support to other developers, helping to grow the team, better our processes, and positively contribute to the wider community
Participate in technical hiring interviews with an aim of attracting and hiring the best developers
Run code reviews, and apply software development best practices
Work with one the following technologies: mainly Golang (Python and NodeJS are a plus), REST APIs, Docker, and Kubernetes
Extensive experience in designing, developing and maintaining software or an equivalent level of work experience, and a track record of substantial contributions to software projects with high business impact

You are proficient in at least one programming language, ideally Golang, and have a desire to learn other languages.

Experience with NodeJS, Python would be a plus

You have extensive software design experience: you think in terms of architecture; you know how to identify and explain pros and cons of a technical solution and how it might fit your project; you deliver reliable software through the principles of observability.

You have worked on challenging large-scale projects, taking full ownership of at least a subset of their functionalities, enabling communication with stakeholders, and being the point of contact for developers; experience on SaaS software development is considered an asset.

You foster best practices in everything you do: writing thoroughly-tested code, performing accurate and constructive code reviews, coaching peers.

Having been a speaker at technical conferences is a plus.

Resilience, Tolerance for Change/Ambiguity:
can effectively cope with change, finding ways to advance work and projects
You are determined to succeed, and you are motivated by the success of customers, colleagues and the community.

Step Up:
Show the world what it looks like to live and work by these guiding principles. #Focus relentlessly on helping our customers succeed.

#Go Fast, Be Agile:

Play to Win:
Commit to building an incredible, profitable company for our customers, our employees, and our stakeholders

#Neighbours & Allies:

Give back to our communities and be an ally. #Our salary structures are built on trends projected and published by independent and trusted survey companies. Hootsuite analyzes market data and adjusts salary structures, if required, on an annual basis. Through an annual Pay Equity Analysis, Hootsuite ensures that all employees are paid fair and equitably.

The benefits cover health insurance including medical, dental, vision, life/disability insurances, an Employee and Family Assistance Program and more Benefits are available to permanent employees who meet minimum hours requirements without a waiting period.

The benefits cover health insurance including medical, dental, vision, and life/disability insurances.

All permanent employees, including birthing, non-birthing and adoptive parents, who have been employed by Hootsuite for a minimum of12 months are eligible for 26 weeks of full and partially paid leave in accordance with local government regulations.



  • Montreal, Quebec, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Quebec, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Quebec, Canada Adoc Talent Management Full time

    Job Title: Senior Software Developer at MedTech StartupAre you enthusiastic about coding & mixed reality tech? Do you wish to be part of the fusion between cutting-edge tech and medical breakthroughs?Join our client, a MedTech startup dedicated to crafting a surgical navigator enabling swift generation of 3D models from patient scans. This immersive...


  • Montreal, Quebec, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Senior Java Developer for a long-term opportunity at Montreal, QC (Hybrid Position). 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...


  • Montreal, Quebec, Canada Toparo Full time

    As a Senior Software Developer, you will play a pivotal role in the growth and development of Logistics Technology Systems for one of our clients, utilizing leading-edge technologies. The ideal candidate is a forward-thinking professional with a strong grasp of industry best practices and proficiency in modern coding languages such as C#, Python, Java, C++,...


  • Montreal, Quebec, Canada Toparo Full time

    Job Title: Senior Software Developer at Consumer Interactions DivisionJoin our client's team as a Senior Software Developer in the Consumer Interactions division, where you will play a crucial role in enhancing and growing consumer systems.Operating mainly with C# and leveraging the power of Azure Cloud Services, your work will be fundamental in shaping the...


  • 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, 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, Quebec, Canada Prevu3D Full time

    Prevu3D is an emerging software company on a mission to help engineers and key stakeholders in the food production, automotive, energy and manufacturing industries. Our end-to-end platform uses reality capture data to create the most realistic digital twins in the market. Under the guidance of the Product Lead, the Senior Unity Software Engineer holds a...


  • Montreal, Quebec, Canada Sword Group Full time

    Title: Software DeveloperReports To:Practice Manager Qualifications:Good speaking and writing skills in English to communicate clearly and effectively within an international team of developers.Motivated and eager to learn technologies and adapt. Organized, team player and self-starter.Good technical analytics and troubleshooting skills.Full stack frontend...


  • Montreal, Quebec, Canada Medfar Full time

    Job DescriptionAs a Senior Software Developer, you will be a key Plexia core architecture team member. You will participate in the architecture, design, implementation and deployment of new features and software capabilities developed by our product team to enrich the ecosystem of the Plexia product offered by MEDFAR, a product that seeks to change the...


  • Montreal, Quebec, Canada Acumatica Full time

    But don't take our word for it—read what analysts like G2 and Info-Tech have to say about us. Acumatica is a leading provider of cloud business management software that empowers small and mid-size businesses to unlock their potential and drive growth. Built on the world's best cloud and mobile technology and a unique customer-centric licensing model,...


  • Montreal, Quebec, Canada Medfar Full time

    Job DescriptionAs a Senior Software Developer - Healthcare systems integration profile, you will be a key member of our interoperability team and will work to design, implement, and maintain system integrations that will enrich the ecosystem surrounding our flagship product, the MYLE electronic medical record. What you'll do: Design and implementation of...


  • Montreal, Quebec, Canada Google Inc. Full time

    Senior Software Development Manager, Chrome Metrics corporate_fare Google place Montreal, QC, Canada Bachelor's degree, or equivalent practical experience. ~5 years of experience in a technical leadership role; overseeing projects, with 5 years of experience in a people management, supervision/team leadership role. Master's degree or PhD in Computer...


  • Montreal, Quebec, Canada Prevu3D Inc. Full time

    Prevu3D is an emerging software company on a mission to help engineers and key stakeholders in the food production, automotive, energy and manufacturing industries. Our end-to-end platform uses reality capture data to create the most realistic digital twins in the market.Under the guidance of the Platform Lead, the Senior FullStack Software Developer holds a...


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    JOB DESCRIPTION Our employees are at the heart of what we do best: helping people, businesses and society prosper in good times and be resilient in bad times. When you join our team, you're bringing this purpose to life alongside a passionate community of experts. Feel empowered to learn and grow while being valued for who you are– here, diversity is a...


  • Montreal, Quebec, Canada Lightspeed Full time

    Lightspeed is seeking talented and experienced Senior Software Developers to join their growing Payments team. Responsibilities include: Finding technical improvements to team's services and infrastructure Writing code with observability and monitoring in mind Participating in technical design reviews Building strong expertise in team's services and...


  • Montreal, Quebec, Canada Intelcom Full time

    Ride the next mile with usWe're looking for a Senior Software Developer - Mobile to join our cutting-edge multi-platform front-end development team, which is expanding to develop new high-level projects for all business units, mainly in C# using the MAUI platform. We're looking for someone who's comfortable asking "why". The ideal candidate is a divergent...


  • Montreal, Quebec, Canada Aspire Software Full time

    Senior Accounting Analyst – Hybrid - MontrealWe are hiring at Aspire Software for a Senior Accounting AnalystHere is a little window into our company: Aspire Software, the operational arm of Valsoft Corp, operates and manages Valsoft's global portfolio of wholly owned software companies, providing mission-critical solutions across multiple verticals. By...


  • Montreal, Quebec, Canada Acumatica Full time

    Acumatica is a company on a mission. We are a leading innovator in cloud ERP with customers located around the world. But don't take our word for it—read what analysts like G2 and Info-Tech have to say about us.Acumatica is a leading provider of cloud business management software that empowers small and mid-size businesses to unlock their potential and...