89 Software Development jobs in Quebec
Leader, Software Development

Posted today
Job Viewed
Job Description
**Why join us?**
At Bombardier, we design, build and maintain the world's peak-performing aircraft for the world's most discerning people and businesses, governments and militaries. We have been successful in setting the highest standards by putting our people at the heart of it all, and defining excellence, together.
Working at Bombardier means operating at the highest level. Every day, you are part of a team that delivers superior experiences and products, pushing the boundaries of what's possible in our industry and beyond. By prioritizing employee growth and development, we empower everyone to reach their full potential on their own terms, because the best work happens when you are free to be yourself and share your unique expertise.
**Bombardier's Benefits Program**
With our employees' well-being top of mind, we offer a comprehensive and competitive Benefits Program, which includes the following:
+ Insurance plans ( _Dental, medical, life insurance, disability, and more)_
+ Competitive base salary
+ Retirement savings plan
+ Employee Assistance Program
+ Tele Health Program
**What are your contributions to the team?**
We are seeking a highly skilled Leader, Software Development to lead a team of developers and business analysts in designing, implementing, and maintaining software solutions for aerospace applications. In addition to overseeing traditional software development, this role will also be responsible for managing and integrating Business-led IT systems to ensure security, compliance, and efficiency.
+ Lead a team of software developers and business analysts in the development of software solutions, ensuring high performance, reliability, and compliance with company regulations.
+ Maintain Business-led IT systems within the organization, working with business units to transition critical applications into the official IT framework, when necessary.
+ Collaborate with cross-functional teams including IT, Cybersecurity, and Operations to establish governance policies for Business-led IT while enabling innovation and flexibility.
+ Develop and implement best practices for software development, including agile methodologies, and DevOps.
+ Provide mentorship and technical leadership to software development teams, fostering a culture of innovation and continuous improvement.
+ Manage project timelines, budgets, and resources effectively to deliver high-quality software products on schedule.
+ Stay up to date with emerging technologies in aerospace, software development, and cybersecurity to drive innovation within the organization.
**How to thrive in this role? Skills, knowledge & experience?:**
+ You have a bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field.
+ You have seven (7) years of experience in software development, with at least three (3) years in a leadership or management role.
+ You are familiar with Business-led IT solution development, including experience identifying, integrating, and managing Business-led IT solutions within an enterprise environment.
+ You possess strong knowledge of software development lifecycle (SDLC), agile methodologies and DevOps practices.
+ You have knowledge of programming languages such as C#, SQL, JavaScript, ASP.Net, Power BI, and other relevant technologies.
+ You are able to communicate in both French and English with internal stakeholders.
+ You have strong leadership and stakeholder management skills.
+ You have experience working with cloud computing, containerization, and cybersecurity best practices (PREFERRED).
+ You have hands-on experience with data analytics, AI/ML, or automation tools relevant to aerospace applications (PREFERRED).
+ You have experience in aerospace, aviation, or defense industries, with a solid understanding of industry regulations and compliance requirements (PREFERRED).
Now that you can see yourself in this role, apply and join the Bombardier family?
Please note: You don't need all the skills, knowledge, and experience listed for this position! We're not looking for the perfect candidate, we're looking for great talent and resourcefulness.
Bombardier is an equal opportunity employer and encourages persons of any race, religion, ethnicity, gender identity, sexual orientation, age, immigration status, disability or other applicable legally protected characteristics to apply.
**Job** Leader, Software Development
**Primary Location** Completion Center
**Organization** Aerospace Canada
**Shift** Day job
**Employee Status** Regular
**Requisition** 6783 Leader, Software Development
Software Development Manager - Commerce
Posted 1 day ago
Job Viewed
Job Description
Job Description
Create engaging experiences for enterprise-level retailers
As a Development Manager for Coveo's Commerce solution, you'll lead a team focused on transforming how enterprise-level retailers integrate our technology into their storefronts to enable AI-driven relevance & personalization.
Coveo for Commerce is a powerful product discovery platform that leverages Generative AI, intuitive merchandising controls and an outcome-focused UI to personalize search experiences, create dynamic product listings, and deliver tailored recommendations for enterprise-level retailers.
Here is what makes this opportunity exciting:At Coveo, Development Managers blend their technical expertise with their people management skills to shape our technology strategy and drive processes that empower your team to deliver innovative solutions for some of our most challenging problems. Your teams will spearhead key initiatives such as ingesting massive product catalogs and integrating with major commerce platforms.
If you're passionate about engineering leadership at the intersection of AI and commerce to build impactful solutions for some of the world's largest retailers, this is the role for you!
Here is a glimpse at your responsibilities:- Lead and mentor one or more teams of senior software developers (6-10 people), fostering a collaborative and innovative work environment and growing our next generation of technical leaders.
- Work with your director and other team leads to ensure the right people are using the right processes to build the right product.
- Oversee the development lifecycle of new features, from initial planning to deployment, ensuring alignment with business goals.
- Collaborate with product managers, data scientists, and UX designers to deliver intuitive, data-driven solutions that meet customer needs.
- Ensure the scalability and performance of our Commerce platform as we expand our global footprint.
- Maintain and optimize existing systems, proactively addressing technical debt while planning for future growth.
- Drive technical excellence by introducing best practices in coding, testing, and DevOps.
- Stay aware of emerging trends in e-commerce, general software development & AI to keep Coveo at the forefront of innovation.
- Minimum of 8-10 years of professional experience in a software developer role and at least 3-5 years leading high-performing development teams, ideally in a SaaS product environment.
- Excellent communication skills and the ability to work cross-functionally with various stakeholders.
- A 'voice it, own it, do it' mindset that enables you to identify opportunities for change and drive them through to completion.
- Experience managing distributed development teams across multiple timezones.
- A solid understanding of data intensive applications and analytics platforms.
- Knowledge of commerce platforms, their data structures and various integration mechanisms.
- Strong technical background, working with cloud technologies like AWS & Kubernetes as well as Java, React,TypeScript.
Do you think you can bring this role to life?
You don't need to check every single box; passion goes a long way and we appreciate that skillsets are transferable. Send us your application, we want to get to know you! Join the Coveolife!
We encourage all qualified candidates to apply regardless of, for example, age, gender, disability, gaps in CV, national or ethnic background. We know that applying for a new role is a lot of work and we really appreciate your time.
#li-hybrid #li-remote
Director of Software Development
Posted 1 day ago
Job Viewed
Job Description
Job Description
We are looking for an experienced Director of Software Development for our client. This is a permanent position that is remote to start with later relocation to Vancouver . Our client is a global enterprise company providing a last-mile delivery service to large E-Commerce and retail businesses.
You Have:
- 10+ years’ experience as a Software Developer
- 2+ years' people management experience leading full-stack engineering teams
- Extensive experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and
- Experience with the following; Java , Node.js , MongoDB , React , HTML , SQL
- Experience working with Microservices architecture
- Experience working in cloud environment, ideally with AWS
Perks:
- Very Competitive Salary
- Equity Options
- Individual performance bonus
- Health and dental benefits
- 3 weeks’ vacation
Director of Software Development
Posted 1 day ago
Job Viewed
Job Description
Job Description
We are looking for an experienced Director of Software Development for our client. This is a permanent position that is remote to start with later relocation to Vancouver . Our client is a global enterprise company providing a last-mile delivery service to large E-Commerce and retail businesses.
You Have:
- 10+ years’ experience as a Software Developer
- 2+ years' people management experience leading full-stack engineering teams
- Extensive experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and
- Experience with the following; Java , Node.js , MongoDB , React , HTML , SQL
- Experience working with Microservices architecture
- Experience working in cloud environment, ideally with AWS
Perks:
- Very Competitive Salary
- Equity Options
- Individual performance bonus
- Health and dental benefits
- 3 weeks’ vacation
Senior Neural Network Kernel Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
Job Description
Senior Neural Network Kernel Software Development Engineer
Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.
We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.
As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.
Responsibilities:
- Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
- Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
- Define, document, and communicate configuration APIs for these kernels to the compiler team.
- Share performance optimization concepts with both compiler engineers and architects working on future product generations.
- Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.
Requirements:
- Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
- Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
- Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
- Demonstrated capability to independently navigate challenging, well-defined problems.
- Aptitude and interest in both high-level conceptual understanding and intricate technical details.
- Enthusiasm for problem-solving within highly structured and restricted environments.
Preferred Skills and Experience:
- Proficiency in Python.
- Experience with other AI accelerator programming.
- Strong mathematical aptitude.
- Enjoyment of solving complex problems.
Our client offers:
- Comprehensive health and extended health benefits.
- Competitive Salary
- Unlimited sick leave.
- Stock options.
- Contribution to revolutionizing chip and software technologies with global impact.
Chef d'équipe développement logiciel / Team Leader, Software Development
Posted 1 day ago
Job Viewed
Job Description
Job Description
La dynamique de votre équipe :
ClearID c'est une équipe de développeurs et testeurs enthousiastes, animés par la curiosité et l’envie de repousser les limites de la technologie. Nous valorisons l'innovation, l'entraide et la créativité pour relever des défis ambitieux et transformer des idées en solutions concrètes.
Concrètement, nous travaillons sur un portail Web en libre-service qui diminue la friction et augmente l’efficacité des équipes de contrôle de sécurité. En automatisant les processus pour les employés et les responsables de différentes installations sécurisées qui demandent et accordent des accès, nous permettons aux clients d’assurer une meilleure sécurité de leurs infrastructure et usagers.
Votre journée en un coup d'oeil :
Vous relèverez du gestionnaire logiciel et serez directement responsable de la direction d'une équipe DevOps full-stack composée de développeurs et de testeurs logiciels. Vous gérerez les personnes et leur travail afin de faire progresser l'équipe :
- En utilisant Kanban et Azure DevOps, vous planifierez et organiserez le travail quotidien de l'équipe
- Vous aiderez l'équipe à définir, développer, déployer et maintenir des fonctionnalités ainsi que le produit Clearance dans son ensemble
- Vous formerez et accompagnerez vos collègues dans leur développement technique et professionnel
- Vous encouragerez une culture de l’excellence basée à la fois sur le travail d’équipe et les contributions individuelles, en responsabilisant et en motivant l’équipe à prendre des initiatives, innover et apprendre de ses erreurs
- Vous explorerez de nouvelles technologies et expérimenterez en développant dans une architecture de microservices distribués de pointe, basée sur le cloud
Ce qui fait de vous un excellent candidat :
- Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)
- Diplôme en informatique, en génie logiciel ou expérience équivalente
- Au moins cinq ans d’expérience en développement logiciel dans le cloud
- Expérience en gestion d’équipes dans un environnement agile et DevOps
- Passion pour le travail d’équipe, les technologies de pointe et le DevOps
- Excellentes compétences en communication et en relations interpersonnelles
Votre expertise technique :
- Une solide maîtrise d’un langage de programmation orienté objet comme C#
- Connaissances en réseaux, systèmes distribués et développement d’applications multi-threadées
- Connaissances des technologies web telles que React, HTML, JavaScript, TypeScript et CSS
- Connaissances des technologies cloud telles que Microsoft Azure
Un atout si vous avez :
- Une expérience en développement de services SaaS dans une architecture de microservices
- Une expérience avec les technologies de conteneurisation telles que Docker et Kubernetes
- Une expérience pratique avec Visual Studio / GIT
- Une expérience des technologies d’infrastructure en tant que code telles que Terraform
- Une expérience avec les pipelines Azure en YAML
- Une expérience de travail dans un environnement DevOps
Voilà ce que nous offrons !
- Régime de rémunération attrayant
- Programme de remboursement des frais de formation
- Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
- Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
- Café gratuit à volonté
- Espace de stationnement gratuit pour tous les employés
- Centre d’entraînement sur place
Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler – votre profil pourrait nous surprendre!
Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.
---
Your team’s dynamic:
ClearID is a team of passionate developers and testers driven by curiosity and the desire to push the boundaries of technology. We value innovation, collaboration, and creativity to take on ambitious challenges and turn ideas into real-world solutions.
In concrete terms, we build a self-service web portal that reduces friction and increases the efficiency of security operations teams. By automating the processes for employees and managers of various secured facilities who request and grant access, we help our customers ensure better protection of their infrastructure and users.
Your day at a glance:
You’ll report to the software manager and be directly responsible for leading a full-stack DevOps team of software developers and testers. You’ll manage people and their work to help drive the team forward:
- Using Kanban and Azure DevOps, you’ll plan and organize day to day work for the team
- You’ll help the team define, develop, deploy and maintain features and the Clearance product as a whole
- You’ll train and mentor the technical and professional growth of your team members
- You’ll promote a culture of excellence based on both teamwork and individual contributions, empowering and encouraging the team to take initiative, innovate and learn from their mistakes
- You’ll explore new technologies and experiment as you develop in a cutting edge, cloud-based distributed microservice architecture
What makes you a great fit:
- Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
- At least five years experience developing software in the cloud
- Experience leading teams in an agile, DevOps environment
- Passionate about teamwork, state of the art technology, and DevOps
- Good communication and interpersonal skills
Your technical expertise:
- A strong foundation in an object-oriented programming language like C#
- Knowledge of networking, distributed systems and multi-threaded application development
- Knowledge of web technologies such as React, HTML, Javascript, TypeScript and CSS
- Knowledge of cloud technologies such as Microsoft Azure
An asset if you have:
- Experience developing SaaS services in a microservice architecture
- Experience with containerization technologies such as Docker and Kubernetes
- Practical experience with Visual Studio / GIT
- Experience in infrastructure as code technologies such as Terraform
- Experience with Azure Pipelines in YAML
- Experience working in a DevOps environment
Let’s talk perks!
- Attractive compensation package
- Training Tuition Reimbursement Program
- Subsidized meals in our amazing Bistro (Les Cordons Bleus)
- Work-life balance with a flexible working schedule
- Free, unlimited coffee
- Private, free parking for all employees
- Onsite fitness facility with personal trainer
We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!
Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.
Software Developer
Posted 5 days ago
Job Viewed
Job Description
Amilia is transforming the recreation and activities market with its innovative, purpose-built SaaS platform. Designed for municipalities, community centers, nonprofits, businesses, and recreation organizations, Amilia SmartRec™ streamlines operations, optimizes facility management, and simplifies program and membership management.
Since 2009, Amilia has been on a mission to revolutionize how communities connect and participate in activities. By combining cutting-edge technology with deep industry expertise, the software empowers organizations to manage registrations, memberships, facilities, and finances more efficiently while enhancing community engagement.
Over 1,500 organizations across 6,600 locations in North America rely on Amilia to serve 4.5 million participants and process $750M in transactions annually.
Caring is at the core of Amilia’s culture: for customers, tailored products, and colleagues alike. Driven by an entrepreneurial spirit and a passion for innovation, this mindset shapes everything we do.
As a Software Developer, you will contribute to creating, optimizing, and maintaining our web platform features. You will participate in the analysis, design, implementation, and testing of new feature development. Would you like to work in a growing company of more than 30 developers with whom you will have the opportunity to collaborate? You are resourceful, you like to take initiative, and you are able to generate innovative solutions? Amilia is exactly where you need to be.
Participating in backend and/or frontend development;
Producing maintainable code that respects established standards and best practices;
Writing unit and integration tests to maintain or increase our code coverage;
Actively participating in code reviews;
Taking part in our Agile process by participating in Scrum ceremonies;
Implementing fixes for and improvements to existing features;
Staying up to date on technologies and industry best practices;
Contributing to the continuous improvement of your team and the engineering department.
Be The First To Know
About the latest Software development Jobs in Quebec !
Software Developer, Fullstack

Posted today
Job Viewed
Job Description
**Why join us?**
At Bombardier, we design, build and maintain the world's peak-performing aircraft for the world's most discerning people and businesses, governments and militaries. We have been successful in setting the highest standards by putting our people at the heart of it all, and defining excellence, together.
Working at Bombardier means operating at the highest level. Every day, you are part of a team that delivers superior experiences and products, pushing the boundaries of what's possible in our industry and beyond. By prioritizing employee growth and development, we empower everyone to reach their full potential on their own terms, because the best work happens when you are free to be yourself and share your unique expertise.
**Bombardier's Benefits Program**
With our employees' well-being top of mind, we offer a comprehensive and competitive Benefits Program, which includes the following:
+ Insurance plans ( _Dental, medical, life insurance, disability, and more)_
+ Competitive base salary
+ Retirement savings plan
+ Employee Assistance Program
+ Tele Health Program
**What are your contributions to the team?**
Our objective is to provide a unique ownership experience for our customers by leveraging the power of digital innovation and big data to connect the Bombardier Fleet. You will join the Digital Innovations Office (DIO) that is focused on one of the top priorities within the organization by introducing, implementing, and sustaining Digital Products for Bombardier Aviation.
Join us and be an integral part of a dynamic and innovative team within the industry's leading Business Aviation manufacturer.
+ Participate in all aspects of agile software development, including design, implementation, and deployment of both apps and web-based applications.
+ Develop new features in support of evolving business and project requirements.
+ Act as a technical expert in the design, development, coding, testing, and debugging of new applications or complex enhancements to existing software.
+ Support and mentor other team members.
+ Participate in all aspects of the SDLC from a project's initiation to release and post-release support.
+ Write clean & efficient code using best practices.
+ Validate test procedures.
+ Communicate risks and issues to the delivery manager and propose potential mitigation plans.
**How to thrive in this role?**
+ You have at least four (4) to eight (8) years of relevant Software development experience.
+ You possess strong knowledge of Node.js, REACT and Python as well as SQL.
+ You have experience developing in an Agile Software Development environment. (SCRUM or KANBAN).
+ You possess a minimum of a bachelor's degree in computer science/ engineering or a related discipline.
+ You have a solid working experience in integration with REST-based API services. (SOAP services experience an asset)
+ You have experience working in an AWS Cloud environment.
+ You have an understanding of secure coding practices.
+ You have proven knowledge of integrating different systems and environments.
+ You are familiar with Git or other configuration management system.
+ You have familiarity with Bash or Power Shell scripting
+ You have demonstrated that you are pro-active, flexible and have solid critical thinking skills.
+ You have a strong sense of accountability and autonomy, and you focus on outcomes. You always look for ideas and suggestions to make improvements.
Please note: You don't need all the skills, knowledge, and experience listed for this position! We're not looking for the perfect candidate, we're looking for great talent and resourcefulness.
Bombardier is an equal opportunity employer and encourages persons of any race, religion, ethnicity, gender identity, sexual orientation, age, immigration status, disability or other applicable legally protected characteristics to apply.
**Job** Software Developer, Fullstack
**Primary Location** Administrative Centre (CA)
**Organization** Aerospace Canada
**Shift** Day job
**Employee Status** Regular
**Requisition** 6190 Software Developer, Fullstack
Software Developer - Finance
Posted 1 day ago
Job Viewed
Job Description
Job Description
About Nakisa
Nakisa stands as a global leader in enterprise business solutions, specializing in Human Resources, Financial Management, and Real Estate. We are dedicated to delivering innovative, forward-thinking, and robust software solutions that propel business strategies forward. Trusted by numerous Fortune 1000 companies, our top-of-the-line solutions have consistently excelled in the market, underscoring our commitment to providing our clients with unparalleled experience.
Our team represents a rich tapestry of cultural and religious backgrounds, making diversity our greatest asset. Unified by our values of Fairness, Integrity, Service, and Humility, we foster an environment where unity and teamwork are our core strengths. At Nakisa, we continuously strive to ensure that these values guide our actions at every level.
As a company, we are in a phase of dynamic growth and prosperity, offering ample opportunities for those who join us on this journey to develop and thrive alongside us. If you are seeking a workplace where your contributions are valued and where you can actively participate in our pursuit of excellence, Nakisa welcomes you with open arms.
We're recognized as one of the best Canadian employers, having been named one of Montreal's top employers, as well as one of Canada's best employers for recent graduates.
Our people and our culture are the key to our success. If you're looking for a workplace that embraces a hybrid work model, values your contributions, and encourages active participation in our pursuit of excellence, Nakisa warmly invites you to join us.
About the Role
As a Software Developer at Nakisa, you will play a pivotal role in designing and implementing scalable, cloud-native Java applications. Collaborating within an Agile environment, you'll contribute to developing innovative solutions that enhance our finance and accounting portfolio. Your expertise will drive the evolution of our software products, ensuring they meet the highest standards of performance and reliability.
Responsibilities
- Design, develop, and maintain backend services with Java, Spring Boot, and Hibernate, along with their corresponding frontend components using Vue.js and Quasar.
- Design and optimize APIs, database schemas, and system architectures.
- Collaborate with Product, QA, and DevOps teams to deliver high-quality software.
- Write clean, testable, and maintainable code that follows best practices.
- Participate in code reviews, design discussions, and technical decision-making.
- Take ownership of assigned components, ensuring performance, scalability, and reliability.
- Continuously explore and implement new technologies and best practices.
Qualifications
- Minimum of 3 years of full-stack software development experience, including 2+ years of Java development.
- Strong understanding of Object-Oriented Programming (OOP) and design patterns.
- Experience with frontend technologies such as Vue.js, Angular, or React.js.
- Experience working in Agile and Test-Driven Development (TDD) environments.
- Proficiency with SQL, MySQL, and ORM frameworks (Hibernate, JPA).
- Bachelor's degree in computer science, Software Engineering, or equivalent practical experience.
- Excellent problem-solving skills and the ability to work both independently and in a team
- Strong communication and collaboration skills.
Good to have
- Experience with Java 17+ and Spring Boot.
- Proficiency in DevOps tools like Docker, Jenkins, and Git.
- Knowledge of cloud computing environments (AWS, Azure) and CI/CD pipelines.
- Hands-on experience in financial modules
Why Join Us?
- Work on cutting-edge cloud-native applications as part of a dynamic and forward-thinking team.
- Be part of a company that values continuous learning, innovation, and professional growth.
We are excited to see how you can contribute to Nakisa's continued success and innovation. If you are passionate about making a difference and ready to take on new challenges, we invite you to apply for this role. At Nakisa, we believe in fostering a supportive and engaging work environment where every team member can thrive and grow. Apply now to join our team and help shape the future of enterprise business solutions.
We look forward to reviewing your application and getting to know you better.
Software Developer - GTM
Posted 1 day ago
Job Viewed
Job Description
Job Description
Help bring AI agents to companies worldwide.
Over the next decade, autonomous agents will redefine how we work.
Botpress allows companies to build and deploy advanced AI agents that move beyond conversation into real business logic.
Our product works today and at scale , across industries, regions, and limitless use cases.
As the3rd fastest-growing B2B AI start-up worldwide , we’re at the forefront of the AI revolution, providing the most widely-used platform for sophisticated AI agents.
The work ahead is ambitious. The opportunity is rare. We take a deliberate approach to growth: product-led, capital-efficient, and highly focused.
If you want to build foundational technology for one of the most meaningful platform shifts in software, we’re looking for top talent to join us.
Key Highlights:
- Over 1 million AI agents and chatbots deployed
- 700,000+ platform users
- Trusted by 35% of Fortune 500 companies
- 7 years of expertise in AI solutions
As a Series B, product-led growth company, we’re looking for a pragmatic and curious Software Developer to join us in building internal tools and automations that power our go-to-market, finance, and ops teams. This role sits at the intersection of engineering and business, wrangling data, creating dashboards, building systems, and automating workflows that help us move faster and smarter.
You’ll be the technical glue between our systems. You will connect Stripe, Segment, Hubspot, Mixpanel, and our internal platforms, and build the tooling that helps our teams scale.
- Generalist Mindset: You’ve built internal tools, shipped automations, and implemented tracking to support teams across the company. You enjoy wearing multiple hats and solving a wide range of practical, high-leverage problems.
- Customer-Obsessed: You understand that internal stakeholders are your customers. You take time to understand their workflows and pain points, and build tools that make their work faster, easier, and more effective.
- Collaborative but Independent: You’re comfortable owning projects end-to-end, but you don’t work in a vacuum. You thrive in cross-functional settings and love turning real-world needs into working solutions.
- Outcome-Oriented: You move fast, prioritize impact, and know when to sweat the details vs when to ship and iterate. You focus on what matters most, and let that drive your decisions.
Data Flow Design
- Architect ingestion pipelines from sources like Segment, Stripe, HubSpot, and product logs
- Design and maintain curated models (e.g., Active Users, MRR, PQLs, funnel performance)
- Ensure data pipelines are reliable, tested, and observable
Internal Tooling & Automations
- Create lightweight UIs or scripts for revenue analytics, customer lifecycle tracking, or reporting automation
- Implement systems to support tracking, alerting, and self-serve data access
- Integrate APIs across HubSpot, Stripe, internal systems, and others
Data Activation
- Use tools like Segment Personas to sync enriched data (like PQLs or churn risk) back into Hubspot
- Automate lead scoring, customer health scoring, and other sales/marketing signals
GTM Enablement
- Partner with stakeholders to build dashboards and weekly performance reports
- Set up analytics to support campaign tracking, onboarding flows, and A/B experiments
- Add tracking events to the product to support decision making across GTM teams
Requirements
- 2+ years building data infrastructure at early-stage startups or high-velocity teams.
- Proficiency in Node.js (Typescript).
- Solid understanding of event tracking best practices: event schema design, payload validation, instrumentation reviews.
- Excellent communication: you can write clear event specs, document data models, and lead cross-functional working sessions.
- Hands-on experience with BigQuery (or similar DW)
- Proficiency in SQL.
- Experience with reverse-ETL (Hightouch, Segment).
- Familiarity with data-quality frameworks and BI & Product Analytics tools (Looker, Metabase, Mixpanel).
- Familiarity with marketing automation principles and CRM workflows in a PLG environment is a plus.
Botpress recently raised its $25 million Series B funding. As a fast-growing start-up, we run a lean and innovative ship that leans on AI for maximum business impact. At Botpress, everyone is an owner, bringing their unique perspective and talents.
Our teams are talented and passionate. We intentionally hire individuals who are eager, passionate, talented, and hungry to learn and grow throughout their career.
We operate fully in-office, with a culture that values both technical rigor and shared ambition.
You'll be on a team that's not just adapting to the AI revolution, but leading it. Joining our team means changing the future of enterprise AI and building technology that will define the next era of business automation.
Benefits
- Work at one of Canada’s fastest-growing AI start-ups
- Work with a talented and passionate team
- 4 weeks of vacation
- Paid sick and parental leave
- Comprehensive health, dental, vision, travel, and life insurance
- Funding for education and skills improvement
- Fully-stocked fridge and cupboard – we take snacks seriously
- Your own desk – no ‘hot-desk’-style sign-up systems
- A vibrant office community, including weekly socials