Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
Proven experience in software development, with a strong understanding of programming languages such as Java, Python, or JavaScript. Experience with software development methodologies including Agile and Scrum. Strong problem-solving skills and the ability to work effectively in teams. Excellent communication skills, both verbal and written. A Bachelor’s degree in Computer Science or related field is preferred.
About the job
Join Okendo as a Software Solutions Engineer, where you will be at the forefront of developing innovative software solutions that enhance customer experiences. In this role, you will collaborate with cross-functional teams to design, develop, and implement robust software applications tailored to meet various client needs. Your expertise will contribute to the continuous improvement of our software offerings, ensuring they align with industry best practices and technologies.
About Okendo
Okendo is a leading provider of customer experience solutions, dedicated to helping businesses grow through technology. Our team is passionate about innovation and committed to delivering exceptional software that drives success for our clients. Join us and be part of a vibrant culture that values creativity, collaboration, and professional growth.
Join Okendo as a Software Solutions Engineer, where you will be at the forefront of developing innovative software solutions that enhance customer experiences. In this role, you will collaborate with cross-functional teams to design, develop, and implement robust software applications tailored to meet various client needs. Your expertise will contribute to t…
Your Role in Transforming Global WorkAt Pebl, we empower organizations with our AI-driven Global Work Platform™, enabling seamless hiring, payroll, and employee management in over 185 countries. We alleviate complexities, mitigate risks, and eliminate bureaucratic hurdles, allowing businesses to scale confidently. With over a decade of expertise in compliance and local regulations, we help our clients grow rapidly while adhering to global standards.Your Impact Starts HereJoining Pebl means more than just a job; it’s about making a significant impact. Every individual contributes to our collective success, guided by our core values. Your efforts will directly influence our ability to compete and innovate in the global market.What We’re Looking For:We seek a talented Senior Software Engineer to enhance our Payroll Engineering team. In this pivotal role, you will be responsible for designing, developing, and scaling robust payroll solutions that are essential for customer engagement, retention, and acquisition. Collaborating closely with product managers, designers, and fellow engineers, you'll tackle challenging problems and deliver impactful features. You will take ownership of your work, prioritize code quality, and strike a balance between rapid development and long-term sustainability.Your Responsibilities:Collaborate with cross-functional teams to develop and deliver scalable, high-quality software solutions.Design, implement, and maintain applications and services utilizing TypeScript, Postgres, and AWS in a serverless architecture.Enhance existing systems and processes to optimize customer acquisition and retention strategies.Set an example by writing clean, maintainable code while also mentoring junior engineers and promoting a culture of learning.Participate in technical discussions, design reviews, and code reviews to uphold high engineering standards.Identify and troubleshoot complex issues in production environments.Keep abreast of emerging technologies and industry best practices to drive continuous improvement.
Join Us in Revolutionizing the Grocery IndustryAt Instacart, we empower individuals to connect through food, ensuring everyone has access to their favorite groceries while creating cherished moments together. We view grocery delivery not just as a service, but as an opportunity to meet the diverse needs of our community. Our mission is to provide a vital service that customers depend on for their groceries and household essentials, all while offering safe and flexible earning opportunities for our Instacart Personal Shoppers.Instacart has become a crucial support for millions, and we are expanding our team to continue pushing the boundaries of what we can achieve. If you are excited to do your best work yet, we invite you to join us.Embrace Flexibility with InstacartAt Instacart, we understand that there is no universal approach to achieving your best work. Our employees enjoy the flexibility to choose their workspace, whether at home, in an office, or your favorite café, while fostering connections through regular in-person events. Discover more about our flexible work culture. Position OverviewIf you're eager to elevate your software development skills, we are on the lookout for a Senior Software Engineer to join our Ads team. In this pivotal role, you will contribute to the enhancement of our Ads suite, developing world-class reporting solutions across multiple platforms. Your work will ensure advertisers and retailers receive timely, accurate, and actionable data insights. Collaborating closely with Product Designers, Product Managers, Data Scientists, Machine Learning Engineers, and other cross-functional teams, you will help advance our Ads suite and ensure a seamless data flow for our users.The Instacart Ads team is at the forefront of optimizing our advertising products and supporting infrastructure, directly enhancing our ability to process petabyte-scale data and deliver crucial reports for billing, strategic decision-making, and partner management.With millions of users relying on our products annually, we are rapidly evolving and modernizing our ads platform to exceed expectations and raise the bar for quality across the organization. Does this sound like the challenge you’re looking for? Keep reading!
Join Us in Revolutionizing Grocery ShoppingAt Instacart, we are on a mission to connect people through the joy of food. We believe that everyone deserves access to the groceries they love and the time to enjoy them with family and friends. While others view grocery delivery as a simple need, we see it as a complex challenge filled with opportunities to meet our community's diverse requirements. Our essential services support customers in obtaining their groceries and household supplies while providing flexible earning opportunities for Instacart Personal Shoppers.We have become a lifeline for millions, and we are assembling a passionate team to propel our mission forward. If you are eager to deliver your best work, we welcome you to join us at our table.Instacart is a Flex First TeamWe recognize that there is no universal approach to achieving great work. Our employees enjoy the flexibility to choose their ideal work environment—be it from home, an office, or your favorite café—while fostering connections and community through regular in-person events. Discover more about our flexible work approach.OverviewThe Ads Data Solutions Engineering (DSE) team is responsible for creating the foundational capabilities that drive Instacart's off-platform advertising, secure data collaboration (cleanrooms), and automated taxonomy management. We are seeking a Senior Engineer II (L6) to co-manage our technical roadmap, enhance our data solutions infrastructure, scale off-platform integrations, and refine our cleanroom collaboration capabilities while automating taxonomy change management workflows. This role is crucial for fostering cross-team collaboration, enhancing developer productivity, and spearheading AI-driven development initiatives.As a senior technical leader, you will design and implement scalable, data-intensive systems, facilitate cross-team execution, and elevate engineering standards. You will work closely with Product, Data Science, Data Platform, and Governance teams to build reusable abstractions and deliver impactful features across our key areas: Off-platform, Data collaboration (cleanrooms), Ads Taxonomy, Platform, and New Initiatives (AI). You will also mentor L4/L5 engineers, serve as an individual contributor tech lead (without direct reports), and help shape the future on-call model and SLOs.About the Job
Suger builds an API-first revenue platform that helps B2B software companies manage pricing, contracting, billing, revenue recognition, and compliance across cloud marketplaces such as AWS, Azure, GCP, Oracle, Alibaba, and Snowflake. Since its founding in 2022, Suger has supported over 250 B2B customers, including well-known names like Snowflake, Intel, Glean, and Vanta. The company is Series A funded by Threshold VC, Craft Ventures, Intel Capital, and Y Combinator. Role overview The Senior Software Engineer - Solutions (Marketplace & AI Integrations) role focuses on building and launching advanced integrations for Suger's marketplace and AI-driven platform. This position sits between product engineering and customer integrations, with a hands-on approach to technical challenges. It is not a support or pre-sales position. Daily work involves collaborating with engineering and product teams to design, develop, and deploy integrations. Responsibilities also include improving internal systems, APIs, and tools to support scalability and reliability. As Suger expands its AI features, this role will take on more automation and optimization of workflows tied to pricing, contracting, billing, and compliance. What makes a strong fit Enjoys solving ambiguous, high-impact integration and systems problems Has a strong interest in distributed systems and enterprise workflows Wants to apply AI automation to real-world revenue operations Comfortable working directly with customers to deliver solutions Brings deep technical skills and communicates clearly and confidently Work location This is a hybrid position based in Downtown Vancouver, BC. Team members are expected in the office four days per week.
Join WildBrain Ltd. as a Software Engineer in our Technology Solutions team on a 12-month fixed-term contract. In this dynamic role, you will leverage your technical expertise to develop innovative solutions that enhance our digital media platforms. Collaborate with cross-functional teams to deliver high-quality software products that meet the needs of our users and clients.
At TTEC Digital, we empower organizations to create an enriching work environment where employees feel valued and supported, as we believe that exceptional customer experiences begin with satisfied employees. Our vision is to cultivate a workplace where every team member can thrive.We are seeking a dynamic and experienced Principal Software Engineer with a focus on Azure Solutions. In this role, you will lead client engagements, oversee project execution, and design innovative technical solutions on the Azure platform for our esteemed clients.
Role Overview ada18 is looking for a Senior Software Engineer, Solutions to help shape and deliver technical solutions that support business goals. This is a remote position open to candidates based anywhere in Canada. What You Will Do Lead the design and development of software solutions for key business initiatives Collaborate with a skilled team focused on high-quality software delivery Contribute technical expertise and guidance throughout the development process Work Environment Work fully remotely within Canada, connecting with colleagues who share a commitment to strong engineering practices and continuous improvement.
About SentryAt Sentry, we believe that poor software should no longer be accepted. Our mission is to empower developers to create superior software more efficiently, allowing everyone to enjoy technology to its fullest. With over $217 million in funding and a trusted solution for more than 100,000 organizations—including industry giants like Disney, Microsoft, and Atlassian—we are dedicated to building performance and error monitoring tools that minimize bug fixing and maximize product development.We foster a hybrid work environment across our global offices, designating Mondays, Tuesdays, and Thursdays as in-office days to promote impactful collaboration. If you are passionate about creating tools that enhance digital experiences, we invite you to join us in developing the next wave of software monitoring solutions.About the Role:The Solutions Engineering team at Sentry plays a pivotal role in assisting our largest clients in seamlessly integrating Sentry into their applications and workflows. This includes everything from SDK integration to ensuring that alerts and issues are directed to the appropriate channels promptly. Solutions Engineers will work closely with customers to guarantee effective implementation and utilization, leading to:Better identification and resolution of application slowdowns and errors.Increased productivity for development teams and enhanced customer satisfaction.In This Role, You Will:Identify and understand customer challenges and goals, transforming them into actionable onboarding and implementation strategies that demonstrate tangible business value.Create best practices, educational resources, and content focused on error and performance management, open-source contributions, or the Sentry product (e.g., “how-to” articles and videos on product functionalities).Serve as a trusted advisor and subject-matter expert for customers, guiding them in adopting software engineering and monitoring best practices.Engage in workshop-level interactions with clients to promote advanced usage and wider adoption of Sentry's solutions.Collaborate across internal teams to relay customer feedback to product and development units, aligning Sentry's product roadmap with improved time-to-value delivery.You Will Thrive in This Position If You:Enjoy discussing technology and collaborating with engineers and engineering leaders.Value working in a fast-paced environment that offers diverse challenges and opportunities.
Role overview League Inc. is hiring a Vice President of Engineering for Applications & Solutions. This leadership role is fully remote within Canada. The VP will direct the engineering division, shaping how software is developed and delivered throughout the company. What you will do Lead the engineering team in designing, building, and launching new software solutions Foster a collaborative environment and encourage strong team performance Establish and share a clear technical vision that aligns with business goals Partner with other leaders to enhance product offerings and drive company growth Location This position is remote and open to candidates based in Canada.
Join Toast, a leading technology company in the restaurant industry, as a Senior Software Engineer in our Enterprise division. In this role, you will leverage your expertise to design, develop, and implement innovative software solutions that enhance the operational efficiency of our enterprise clients.As a Senior Software Engineer, you will collaborate with cross-functional teams to deliver high-quality software products while mentoring junior engineers and contributing to architectural decisions. Your problem-solving skills and technical acumen will be critical in driving our projects forward.
About Tailscale Tailscale is revolutionizing the way the Internet operates by providing innovative software that facilitates secure interconnections between users and their devices, regardless of their location. From individual hobbyists to large multinational enterprises, teams of all sizes rely on Tailscale daily to safeguard their networks, manage access to internal tools, and much more. We envision a future for the Internet that prioritizes ease of use, sensibility, and security, reminiscent of its earlier days. Founded in 2019 and operating as a fully distributed company, we are supported by notable investors including Accel, CRV, Insight, Heavybit, and Uncork Capital.Job DescriptionTailscale is on the lookout for a skilled Commercial Solutions Engineer to collaborate with our Sales team in pursuing new business opportunities with Commercial clients. In this role, you will share responsibility for a portfolio of clients alongside Account Executives, lead technical explorations and solution designs, and serve as a trusted advisor for our customers. This position merges extensive networking and security knowledge with a strong sales background to secure competitive contracts, enhance enablement, and influence product development.
About Us: Agis Conseil and Ancia have joined forces to provide exceptional collaboration in IT talent recruitment.Role Overview: As a Solutions and Software Architect, you will collaborate with a team of experts to design software architecture that outlines the various modules or components of a system and their interconnections.Key Responsibilities:You will be responsible for selecting the application and software solutions that form the high-level application architecture of a system.You will establish applicable programming standards for the software.You will act as a coach to developers during the implementation phase of software solutions.You will work alongside quality assurance and operations leaders to implement metrics necessary for monitoring application quality and performance.You will possess the expertise required for implementing persistence layers and inter-system integrations.You will be accountable for architectural and design choices influencing the design, implementation, operation, and evolution of systems, depending on your entry point into a project team and the specifics of its mandate.
About DialpadDialpad is an innovative AI-driven customer communications platform that is revolutionizing the way businesses engage with their customers. With over 50,000 global clients, including renowned brands such as Netflix, RE/MAX, Uber, Randstad, and Tractor Supply, we empower companies to enhance customer relationships through real-time, AI-generated insights. Explore more at dialpad.com.Join Our TeamAt Dialpad, you will collaborate with a dynamic team, striving toward our mission of ensuring the success of our customers and their employees. We recognize the significance of every conversation, and we are committed to elevating each interaction with a platform that delivers real-time insights and automation. Our culture emphasizes continuous growth, where every team member harnesses cutting-edge AI technology to refine our platform and enhance their skills. We seek individuals who not only meet our high standards but surpass them. Our ambitious goals require a dedicated team that operates at the pinnacle of performance. We value traits such as being Scrappy, Curious, Optimistic, Persistent, and Empathetic.Your RoleAs a Senior Software Engineer on the Billing team, you will take ownership of various components within our billing system. Collaborating closely with fellow engineers, you will build scalable billing APIs and develop tools to optimize our billing platform while assisting our support teams. Additionally, you will contribute to the next generation of our billing platform leveraging microservices architecture.This position reports to our Engineering Manager and is based in our Kitchener Office.Your engineering expertise will enrich our team. We welcome candidates from diverse engineering backgrounds—whether frontend, backend, or otherwise—as long as you bring enthusiasm and a willingness to learn. You take pride in creating resilient, well-designed, long-term solutions that provide efficiency and save time in the long run.What You Will DoContribute to the architecture of the billing platform to ensure it scales effectively and supports the rapid growth of Dialpad's customer base.Develop reusable, well-defined APIs that enhance system performance.
Role overview AfterShip is looking for a Solutions Engineer based in Toronto. This position centers on helping clients implement and improve AfterShip’s shipping solutions. The role is well suited for those who like tackling technical problems and value creating positive customer experiences. What you will do Collaborate directly with clients to learn about their shipping and integration requirements Recommend and deliver solutions that align with each client’s business objectives Apply technical expertise to support clients during onboarding and as they continue using AfterShip Serve as a link between clients and internal development teams to facilitate smooth integrations Communicate clearly with both technical and non-technical stakeholders Requirements Comfortable discussing technical topics and troubleshooting issues Strong communication skills and a focus on client relationships Enjoys solving problems and supporting business success
Arista Networks seeks a PCIe Software Engineer in Vancouver to focus on software development for advanced networking products. This role centers on PCI Express, where attention to system performance and efficient code is key. The work involves refining existing solutions and supporting new product features while maintaining high quality. Key responsibilities Design and implement software for PCIe within networking systems Optimize code to improve both performance and reliability Support ongoing enhancements to product functionality Contribute to meeting Arista's software quality standards Role focus This position emphasizes both the technical aspects of PCI Express software and the importance of delivering efficient, reliable solutions. Collaboration with other engineers and a commitment to product excellence are central to success in this role.
Are you eager to launch a career that makes a significant impact worldwide? Join Trulioo, where we're revolutionizing the digital identity verification landscape as the leading global provider in this space.Imagine being at the cutting edge of technology, enhancing our award-winning platform that empowers organizations globally to streamline customer onboarding, minimize costs, and mitigate fraud. Backed by Silicon Valley investment, Trulioo is a trusted solution that verifies over 5 billion individuals and 700 million businesses across 195 countries.Trulioo is more than just a technology company; we are a collective of passionate professionals dedicated to building trust in the digital realm. Proudly recognized as a BC Top Employer for the second year in a row, we foster an inclusive, collaborative, and employee-centric work environment.With our headquarters in Vancouver and strategic offices in San Diego and Dublin, we cultivate a culture of collaboration and transparency. Our hybrid working model supports flexibility, allowing team members to work three days a week from our hub locations. Join us and be part of a team where innovation thrives and technology meets trust.
Role overview Kaseya is hiring a Senior Staff Software Engineer based in Toronto, Ontario. This position shapes the software that powers Kaseya’s products and serves its customers. The role involves close collaboration with teams across the organization to design, build, and refine technology solutions. What you will do Work with engineers, product managers, and stakeholders to deliver new product features and improvements Design and develop software that meets established performance and scalability requirements Support the ongoing evolution and modernization of Kaseya’s technology stack Impact Technical expertise in this role will help guide product direction and shape key architectural choices. The work addresses both current product needs and supports Kaseya’s long-term growth.
SalesJack develops sales software tailored for independent businesses in the construction supply industry. The platform centers on CRM and prospecting tools that address specific workflow challenges. With headquarters in the US, SalesJack is expanding its engineering team in Canada to deliver practical solutions that improve day-to-day operations. Role overview This hybrid Solutions Engineer position is based onsite in Hamilton, ON. The role focuses on the technical aspects of onboarding new customers and supporting their ongoing success. Daily tasks include integrating various ERPs, mapping product categories, configuring permit data sources, migrating data, and delivering on-site training. After launch, the role manages customizations such as new reports, routing rules, data transformations, and unique integrations. Collaboration with founders, engineers, and end users is a key part of the job. SalesJack emphasizes proactive problem-solving, quick execution, and building solutions based on customer feedback. Key responsibilities Lead ERP integrations for new customers using platforms like BisTrack, DMSi Agility, and ECI Spruce. Integration methods may involve REST APIs, direct SQL access via VPN, or scheduled file extracts. Map product categories from each customer's ERP to enhance cross-sell logic, account health scoring, and reporting capabilities. Configure permit data sources and routing rules for each territory, including fuzzy matching against existing customer lists. Develop custom reports, workflows, and data transformations within the data stack (Snowflake, dbt, Postgres) when standard options do not meet client needs. Share field patterns and customer feedback with Engineering to inform core product improvements. Contribute to architectural decisions, onboarding playbooks, and the development of team culture as an early team member. Requirements Minimum 2 years of experience in Solutions Engineering, Implementation Engineering, Data Engineering, or a similar technical, customer-facing role. Proficient in SQL, able to write complex queries for Snowflake, Postgres, or comparable data warehouses. Hands-on experience with ETL/ELT processes and data transformation tools such as dbt and Airbyte. Strong problem-solving skills and a commitment to customer success.
AI Automation EngineerJoin the Aspire Software team as we innovate and grow in Montreal!Role OverviewAs an AI Automation Engineer at Aspire Software, you will play a pivotal role in designing, developing, and deploying AI agents that enhance operational efficiencies for our portfolio companies or serve as independent products for our clients. This position is not research-focused; rather, you will immerse yourself in the operations of Aspire Software and its partner companies to create AI solutions that streamline processes such as customer service, sales outreach, onboarding, and documentation.Your contributions will not only replace existing manual workflows but will also pave the way for new revenue-generating products that will be marketed to our customer bases. You will deliver impactful solutions to actual users!About Aspire Software: A proud operating group under Valsoft Corporation, Aspire Software is dedicated to acquiring and managing vertical market software companies with a long-term investment perspective. We prioritize autonomy, sustainable growth, and enduring value creation, allowing our partners to thrive while retaining their entrepreneurial spirit.The ideal candidate will work from a flexible location within commuting distance of our Saint-Laurent, Montreal office in a hybrid work model!Your Responsibilities:Build Internal AI Agent TeamsDesign and implement AI agents that facilitate operational tasks across Aspire Software and its partner companies, including customer support, sales outreach, onboarding automation, and content management.Evaluate the impact of your solutions by measuring labor hours saved and productivity enhancements.Collaborate closely with portfolio company operators to identify the most valuable automation opportunities.Develop External AI ProductsCreate innovative AI-driven products, including voice agents, AI copilots, workflow automation tools, and documentation systems specifically for Aspire's vertical markets.Oversee the product lifecycle from prototyping to launch, ensuring customer acquisition and satisfaction.Deliver and RefineRapidly transition from concept to MVP to production.Conduct beta testing with real users, collect feedback, and continuously enhance your solutions.Engage in cross-functional collaboration with product, engineering, and marketing teams.Your Profile:Qualifications:A proven history of developing products, tools, or projects, whether through professional experience or personal initiatives.Strong analytical and problem-solving skills.Excellent communication and collaboration abilities.Experience in AI technologies and automation is a plus.
Join Okendo as a Software Solutions Engineer, where you will be at the forefront of developing innovative software solutions that enhance customer experiences. In this role, you will collaborate with cross-functional teams to design, develop, and implement robust software applications tailored to meet various client needs. Your expertise will contribute to t…
Your Role in Transforming Global WorkAt Pebl, we empower organizations with our AI-driven Global Work Platform™, enabling seamless hiring, payroll, and employee management in over 185 countries. We alleviate complexities, mitigate risks, and eliminate bureaucratic hurdles, allowing businesses to scale confidently. With over a decade of expertise in compliance and local regulations, we help our clients grow rapidly while adhering to global standards.Your Impact Starts HereJoining Pebl means more than just a job; it’s about making a significant impact. Every individual contributes to our collective success, guided by our core values. Your efforts will directly influence our ability to compete and innovate in the global market.What We’re Looking For:We seek a talented Senior Software Engineer to enhance our Payroll Engineering team. In this pivotal role, you will be responsible for designing, developing, and scaling robust payroll solutions that are essential for customer engagement, retention, and acquisition. Collaborating closely with product managers, designers, and fellow engineers, you'll tackle challenging problems and deliver impactful features. You will take ownership of your work, prioritize code quality, and strike a balance between rapid development and long-term sustainability.Your Responsibilities:Collaborate with cross-functional teams to develop and deliver scalable, high-quality software solutions.Design, implement, and maintain applications and services utilizing TypeScript, Postgres, and AWS in a serverless architecture.Enhance existing systems and processes to optimize customer acquisition and retention strategies.Set an example by writing clean, maintainable code while also mentoring junior engineers and promoting a culture of learning.Participate in technical discussions, design reviews, and code reviews to uphold high engineering standards.Identify and troubleshoot complex issues in production environments.Keep abreast of emerging technologies and industry best practices to drive continuous improvement.
Join Us in Revolutionizing the Grocery IndustryAt Instacart, we empower individuals to connect through food, ensuring everyone has access to their favorite groceries while creating cherished moments together. We view grocery delivery not just as a service, but as an opportunity to meet the diverse needs of our community. Our mission is to provide a vital service that customers depend on for their groceries and household essentials, all while offering safe and flexible earning opportunities for our Instacart Personal Shoppers.Instacart has become a crucial support for millions, and we are expanding our team to continue pushing the boundaries of what we can achieve. If you are excited to do your best work yet, we invite you to join us.Embrace Flexibility with InstacartAt Instacart, we understand that there is no universal approach to achieving your best work. Our employees enjoy the flexibility to choose their workspace, whether at home, in an office, or your favorite café, while fostering connections through regular in-person events. Discover more about our flexible work culture. Position OverviewIf you're eager to elevate your software development skills, we are on the lookout for a Senior Software Engineer to join our Ads team. In this pivotal role, you will contribute to the enhancement of our Ads suite, developing world-class reporting solutions across multiple platforms. Your work will ensure advertisers and retailers receive timely, accurate, and actionable data insights. Collaborating closely with Product Designers, Product Managers, Data Scientists, Machine Learning Engineers, and other cross-functional teams, you will help advance our Ads suite and ensure a seamless data flow for our users.The Instacart Ads team is at the forefront of optimizing our advertising products and supporting infrastructure, directly enhancing our ability to process petabyte-scale data and deliver crucial reports for billing, strategic decision-making, and partner management.With millions of users relying on our products annually, we are rapidly evolving and modernizing our ads platform to exceed expectations and raise the bar for quality across the organization. Does this sound like the challenge you’re looking for? Keep reading!
Join Us in Revolutionizing Grocery ShoppingAt Instacart, we are on a mission to connect people through the joy of food. We believe that everyone deserves access to the groceries they love and the time to enjoy them with family and friends. While others view grocery delivery as a simple need, we see it as a complex challenge filled with opportunities to meet our community's diverse requirements. Our essential services support customers in obtaining their groceries and household supplies while providing flexible earning opportunities for Instacart Personal Shoppers.We have become a lifeline for millions, and we are assembling a passionate team to propel our mission forward. If you are eager to deliver your best work, we welcome you to join us at our table.Instacart is a Flex First TeamWe recognize that there is no universal approach to achieving great work. Our employees enjoy the flexibility to choose their ideal work environment—be it from home, an office, or your favorite café—while fostering connections and community through regular in-person events. Discover more about our flexible work approach.OverviewThe Ads Data Solutions Engineering (DSE) team is responsible for creating the foundational capabilities that drive Instacart's off-platform advertising, secure data collaboration (cleanrooms), and automated taxonomy management. We are seeking a Senior Engineer II (L6) to co-manage our technical roadmap, enhance our data solutions infrastructure, scale off-platform integrations, and refine our cleanroom collaboration capabilities while automating taxonomy change management workflows. This role is crucial for fostering cross-team collaboration, enhancing developer productivity, and spearheading AI-driven development initiatives.As a senior technical leader, you will design and implement scalable, data-intensive systems, facilitate cross-team execution, and elevate engineering standards. You will work closely with Product, Data Science, Data Platform, and Governance teams to build reusable abstractions and deliver impactful features across our key areas: Off-platform, Data collaboration (cleanrooms), Ads Taxonomy, Platform, and New Initiatives (AI). You will also mentor L4/L5 engineers, serve as an individual contributor tech lead (without direct reports), and help shape the future on-call model and SLOs.About the Job
Suger builds an API-first revenue platform that helps B2B software companies manage pricing, contracting, billing, revenue recognition, and compliance across cloud marketplaces such as AWS, Azure, GCP, Oracle, Alibaba, and Snowflake. Since its founding in 2022, Suger has supported over 250 B2B customers, including well-known names like Snowflake, Intel, Glean, and Vanta. The company is Series A funded by Threshold VC, Craft Ventures, Intel Capital, and Y Combinator. Role overview The Senior Software Engineer - Solutions (Marketplace & AI Integrations) role focuses on building and launching advanced integrations for Suger's marketplace and AI-driven platform. This position sits between product engineering and customer integrations, with a hands-on approach to technical challenges. It is not a support or pre-sales position. Daily work involves collaborating with engineering and product teams to design, develop, and deploy integrations. Responsibilities also include improving internal systems, APIs, and tools to support scalability and reliability. As Suger expands its AI features, this role will take on more automation and optimization of workflows tied to pricing, contracting, billing, and compliance. What makes a strong fit Enjoys solving ambiguous, high-impact integration and systems problems Has a strong interest in distributed systems and enterprise workflows Wants to apply AI automation to real-world revenue operations Comfortable working directly with customers to deliver solutions Brings deep technical skills and communicates clearly and confidently Work location This is a hybrid position based in Downtown Vancouver, BC. Team members are expected in the office four days per week.
Join WildBrain Ltd. as a Software Engineer in our Technology Solutions team on a 12-month fixed-term contract. In this dynamic role, you will leverage your technical expertise to develop innovative solutions that enhance our digital media platforms. Collaborate with cross-functional teams to deliver high-quality software products that meet the needs of our users and clients.
At TTEC Digital, we empower organizations to create an enriching work environment where employees feel valued and supported, as we believe that exceptional customer experiences begin with satisfied employees. Our vision is to cultivate a workplace where every team member can thrive.We are seeking a dynamic and experienced Principal Software Engineer with a focus on Azure Solutions. In this role, you will lead client engagements, oversee project execution, and design innovative technical solutions on the Azure platform for our esteemed clients.
Role Overview ada18 is looking for a Senior Software Engineer, Solutions to help shape and deliver technical solutions that support business goals. This is a remote position open to candidates based anywhere in Canada. What You Will Do Lead the design and development of software solutions for key business initiatives Collaborate with a skilled team focused on high-quality software delivery Contribute technical expertise and guidance throughout the development process Work Environment Work fully remotely within Canada, connecting with colleagues who share a commitment to strong engineering practices and continuous improvement.
About SentryAt Sentry, we believe that poor software should no longer be accepted. Our mission is to empower developers to create superior software more efficiently, allowing everyone to enjoy technology to its fullest. With over $217 million in funding and a trusted solution for more than 100,000 organizations—including industry giants like Disney, Microsoft, and Atlassian—we are dedicated to building performance and error monitoring tools that minimize bug fixing and maximize product development.We foster a hybrid work environment across our global offices, designating Mondays, Tuesdays, and Thursdays as in-office days to promote impactful collaboration. If you are passionate about creating tools that enhance digital experiences, we invite you to join us in developing the next wave of software monitoring solutions.About the Role:The Solutions Engineering team at Sentry plays a pivotal role in assisting our largest clients in seamlessly integrating Sentry into their applications and workflows. This includes everything from SDK integration to ensuring that alerts and issues are directed to the appropriate channels promptly. Solutions Engineers will work closely with customers to guarantee effective implementation and utilization, leading to:Better identification and resolution of application slowdowns and errors.Increased productivity for development teams and enhanced customer satisfaction.In This Role, You Will:Identify and understand customer challenges and goals, transforming them into actionable onboarding and implementation strategies that demonstrate tangible business value.Create best practices, educational resources, and content focused on error and performance management, open-source contributions, or the Sentry product (e.g., “how-to” articles and videos on product functionalities).Serve as a trusted advisor and subject-matter expert for customers, guiding them in adopting software engineering and monitoring best practices.Engage in workshop-level interactions with clients to promote advanced usage and wider adoption of Sentry's solutions.Collaborate across internal teams to relay customer feedback to product and development units, aligning Sentry's product roadmap with improved time-to-value delivery.You Will Thrive in This Position If You:Enjoy discussing technology and collaborating with engineers and engineering leaders.Value working in a fast-paced environment that offers diverse challenges and opportunities.
Role overview League Inc. is hiring a Vice President of Engineering for Applications & Solutions. This leadership role is fully remote within Canada. The VP will direct the engineering division, shaping how software is developed and delivered throughout the company. What you will do Lead the engineering team in designing, building, and launching new software solutions Foster a collaborative environment and encourage strong team performance Establish and share a clear technical vision that aligns with business goals Partner with other leaders to enhance product offerings and drive company growth Location This position is remote and open to candidates based in Canada.
Join Toast, a leading technology company in the restaurant industry, as a Senior Software Engineer in our Enterprise division. In this role, you will leverage your expertise to design, develop, and implement innovative software solutions that enhance the operational efficiency of our enterprise clients.As a Senior Software Engineer, you will collaborate with cross-functional teams to deliver high-quality software products while mentoring junior engineers and contributing to architectural decisions. Your problem-solving skills and technical acumen will be critical in driving our projects forward.
About Tailscale Tailscale is revolutionizing the way the Internet operates by providing innovative software that facilitates secure interconnections between users and their devices, regardless of their location. From individual hobbyists to large multinational enterprises, teams of all sizes rely on Tailscale daily to safeguard their networks, manage access to internal tools, and much more. We envision a future for the Internet that prioritizes ease of use, sensibility, and security, reminiscent of its earlier days. Founded in 2019 and operating as a fully distributed company, we are supported by notable investors including Accel, CRV, Insight, Heavybit, and Uncork Capital.Job DescriptionTailscale is on the lookout for a skilled Commercial Solutions Engineer to collaborate with our Sales team in pursuing new business opportunities with Commercial clients. In this role, you will share responsibility for a portfolio of clients alongside Account Executives, lead technical explorations and solution designs, and serve as a trusted advisor for our customers. This position merges extensive networking and security knowledge with a strong sales background to secure competitive contracts, enhance enablement, and influence product development.
About Us: Agis Conseil and Ancia have joined forces to provide exceptional collaboration in IT talent recruitment.Role Overview: As a Solutions and Software Architect, you will collaborate with a team of experts to design software architecture that outlines the various modules or components of a system and their interconnections.Key Responsibilities:You will be responsible for selecting the application and software solutions that form the high-level application architecture of a system.You will establish applicable programming standards for the software.You will act as a coach to developers during the implementation phase of software solutions.You will work alongside quality assurance and operations leaders to implement metrics necessary for monitoring application quality and performance.You will possess the expertise required for implementing persistence layers and inter-system integrations.You will be accountable for architectural and design choices influencing the design, implementation, operation, and evolution of systems, depending on your entry point into a project team and the specifics of its mandate.
About DialpadDialpad is an innovative AI-driven customer communications platform that is revolutionizing the way businesses engage with their customers. With over 50,000 global clients, including renowned brands such as Netflix, RE/MAX, Uber, Randstad, and Tractor Supply, we empower companies to enhance customer relationships through real-time, AI-generated insights. Explore more at dialpad.com.Join Our TeamAt Dialpad, you will collaborate with a dynamic team, striving toward our mission of ensuring the success of our customers and their employees. We recognize the significance of every conversation, and we are committed to elevating each interaction with a platform that delivers real-time insights and automation. Our culture emphasizes continuous growth, where every team member harnesses cutting-edge AI technology to refine our platform and enhance their skills. We seek individuals who not only meet our high standards but surpass them. Our ambitious goals require a dedicated team that operates at the pinnacle of performance. We value traits such as being Scrappy, Curious, Optimistic, Persistent, and Empathetic.Your RoleAs a Senior Software Engineer on the Billing team, you will take ownership of various components within our billing system. Collaborating closely with fellow engineers, you will build scalable billing APIs and develop tools to optimize our billing platform while assisting our support teams. Additionally, you will contribute to the next generation of our billing platform leveraging microservices architecture.This position reports to our Engineering Manager and is based in our Kitchener Office.Your engineering expertise will enrich our team. We welcome candidates from diverse engineering backgrounds—whether frontend, backend, or otherwise—as long as you bring enthusiasm and a willingness to learn. You take pride in creating resilient, well-designed, long-term solutions that provide efficiency and save time in the long run.What You Will DoContribute to the architecture of the billing platform to ensure it scales effectively and supports the rapid growth of Dialpad's customer base.Develop reusable, well-defined APIs that enhance system performance.
Role overview AfterShip is looking for a Solutions Engineer based in Toronto. This position centers on helping clients implement and improve AfterShip’s shipping solutions. The role is well suited for those who like tackling technical problems and value creating positive customer experiences. What you will do Collaborate directly with clients to learn about their shipping and integration requirements Recommend and deliver solutions that align with each client’s business objectives Apply technical expertise to support clients during onboarding and as they continue using AfterShip Serve as a link between clients and internal development teams to facilitate smooth integrations Communicate clearly with both technical and non-technical stakeholders Requirements Comfortable discussing technical topics and troubleshooting issues Strong communication skills and a focus on client relationships Enjoys solving problems and supporting business success
Arista Networks seeks a PCIe Software Engineer in Vancouver to focus on software development for advanced networking products. This role centers on PCI Express, where attention to system performance and efficient code is key. The work involves refining existing solutions and supporting new product features while maintaining high quality. Key responsibilities Design and implement software for PCIe within networking systems Optimize code to improve both performance and reliability Support ongoing enhancements to product functionality Contribute to meeting Arista's software quality standards Role focus This position emphasizes both the technical aspects of PCI Express software and the importance of delivering efficient, reliable solutions. Collaboration with other engineers and a commitment to product excellence are central to success in this role.
Are you eager to launch a career that makes a significant impact worldwide? Join Trulioo, where we're revolutionizing the digital identity verification landscape as the leading global provider in this space.Imagine being at the cutting edge of technology, enhancing our award-winning platform that empowers organizations globally to streamline customer onboarding, minimize costs, and mitigate fraud. Backed by Silicon Valley investment, Trulioo is a trusted solution that verifies over 5 billion individuals and 700 million businesses across 195 countries.Trulioo is more than just a technology company; we are a collective of passionate professionals dedicated to building trust in the digital realm. Proudly recognized as a BC Top Employer for the second year in a row, we foster an inclusive, collaborative, and employee-centric work environment.With our headquarters in Vancouver and strategic offices in San Diego and Dublin, we cultivate a culture of collaboration and transparency. Our hybrid working model supports flexibility, allowing team members to work three days a week from our hub locations. Join us and be part of a team where innovation thrives and technology meets trust.
Role overview Kaseya is hiring a Senior Staff Software Engineer based in Toronto, Ontario. This position shapes the software that powers Kaseya’s products and serves its customers. The role involves close collaboration with teams across the organization to design, build, and refine technology solutions. What you will do Work with engineers, product managers, and stakeholders to deliver new product features and improvements Design and develop software that meets established performance and scalability requirements Support the ongoing evolution and modernization of Kaseya’s technology stack Impact Technical expertise in this role will help guide product direction and shape key architectural choices. The work addresses both current product needs and supports Kaseya’s long-term growth.
SalesJack develops sales software tailored for independent businesses in the construction supply industry. The platform centers on CRM and prospecting tools that address specific workflow challenges. With headquarters in the US, SalesJack is expanding its engineering team in Canada to deliver practical solutions that improve day-to-day operations. Role overview This hybrid Solutions Engineer position is based onsite in Hamilton, ON. The role focuses on the technical aspects of onboarding new customers and supporting their ongoing success. Daily tasks include integrating various ERPs, mapping product categories, configuring permit data sources, migrating data, and delivering on-site training. After launch, the role manages customizations such as new reports, routing rules, data transformations, and unique integrations. Collaboration with founders, engineers, and end users is a key part of the job. SalesJack emphasizes proactive problem-solving, quick execution, and building solutions based on customer feedback. Key responsibilities Lead ERP integrations for new customers using platforms like BisTrack, DMSi Agility, and ECI Spruce. Integration methods may involve REST APIs, direct SQL access via VPN, or scheduled file extracts. Map product categories from each customer's ERP to enhance cross-sell logic, account health scoring, and reporting capabilities. Configure permit data sources and routing rules for each territory, including fuzzy matching against existing customer lists. Develop custom reports, workflows, and data transformations within the data stack (Snowflake, dbt, Postgres) when standard options do not meet client needs. Share field patterns and customer feedback with Engineering to inform core product improvements. Contribute to architectural decisions, onboarding playbooks, and the development of team culture as an early team member. Requirements Minimum 2 years of experience in Solutions Engineering, Implementation Engineering, Data Engineering, or a similar technical, customer-facing role. Proficient in SQL, able to write complex queries for Snowflake, Postgres, or comparable data warehouses. Hands-on experience with ETL/ELT processes and data transformation tools such as dbt and Airbyte. Strong problem-solving skills and a commitment to customer success.
AI Automation EngineerJoin the Aspire Software team as we innovate and grow in Montreal!Role OverviewAs an AI Automation Engineer at Aspire Software, you will play a pivotal role in designing, developing, and deploying AI agents that enhance operational efficiencies for our portfolio companies or serve as independent products for our clients. This position is not research-focused; rather, you will immerse yourself in the operations of Aspire Software and its partner companies to create AI solutions that streamline processes such as customer service, sales outreach, onboarding, and documentation.Your contributions will not only replace existing manual workflows but will also pave the way for new revenue-generating products that will be marketed to our customer bases. You will deliver impactful solutions to actual users!About Aspire Software: A proud operating group under Valsoft Corporation, Aspire Software is dedicated to acquiring and managing vertical market software companies with a long-term investment perspective. We prioritize autonomy, sustainable growth, and enduring value creation, allowing our partners to thrive while retaining their entrepreneurial spirit.The ideal candidate will work from a flexible location within commuting distance of our Saint-Laurent, Montreal office in a hybrid work model!Your Responsibilities:Build Internal AI Agent TeamsDesign and implement AI agents that facilitate operational tasks across Aspire Software and its partner companies, including customer support, sales outreach, onboarding automation, and content management.Evaluate the impact of your solutions by measuring labor hours saved and productivity enhancements.Collaborate closely with portfolio company operators to identify the most valuable automation opportunities.Develop External AI ProductsCreate innovative AI-driven products, including voice agents, AI copilots, workflow automation tools, and documentation systems specifically for Aspire's vertical markets.Oversee the product lifecycle from prototyping to launch, ensuring customer acquisition and satisfaction.Deliver and RefineRapidly transition from concept to MVP to production.Conduct beta testing with real users, collect feedback, and continuously enhance your solutions.Engage in cross-functional collaboration with product, engineering, and marketing teams.Your Profile:Qualifications:A proven history of developing products, tools, or projects, whether through professional experience or personal initiatives.Strong analytical and problem-solving skills.Excellent communication and collaboration abilities.Experience in AI technologies and automation is a plus.
Feb 26, 2026
Sign in to browse more jobs
Create account — see all 4,469 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.