StackAdaptCalgary, Alberta, Canada; Canada; Toronto; Vancouver
On-site Full-time
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
To thrive in this position, you should possess:Proficiency in both front-end and back-end technologies such as JavaScript, Node.js, and relevant frameworks. Experience with RESTful APIs and microservices architecture. A solid understanding of databases (SQL and NoSQL) and server management. Strong problem-solving skills and the ability to work collaboratively in a fast-paced environment. Excellent communication skills, both verbal and written.
About the job
The Full Stack Engineer, Integrations at StackAdapt focuses on building and enhancing integration solutions that enable smooth data exchange between platforms. This role combines backend and frontend development to connect systems and improve workflows.
What you will do
Develop and maintain integration solutions to support reliable data flow across multiple platforms.
Collaborate with cross-functional teams to design, implement, and improve full-stack applications.
Contribute to technical projects that drive business results by delivering new features and refining existing systems.
Location
This position is open to candidates based in Calgary, Toronto, Vancouver, or elsewhere in Canada.
About StackAdapt
StackAdapt is a leading programmatic advertising platform, empowering brands to reach their audiences effectively. Our innovative technology helps marketers optimize their campaigns and achieve measurable results. Join us in a vibrant work environment that fosters creativity and collaboration!
cima2 is assembling a candidate pool for Senior Geoscientists and Environmental Engineers based in Oakville. This position centers on providing technical expertise for a variety of environmental and geoscience projects. The work supports sustainability goals and addresses environmental challenges in partnership with colleagues from different specialties. Rol…
We are seeking a proactive and motivated individual to assist in evaluating potential clients' eligibility for SR&ED tax credits and other government funding programs, as well as preparing the necessary technical reports. Your contributions will help our clients thrive. To excel in this role, you must possess outstanding interpersonal skills and excellent oral and written communication abilities, alongside a solid understanding of software technologies and architectures. A strong entrepreneurial spirit, a passion for software technology, and a good grasp of this field are essential.Key Responsibilities:Engage with clients to verify that their projects meet the requirements of various available government funding programs.Prepare the necessary technical documentation required by different government programs.Gather financial and tax data necessary for securing funding.Support other activities as needed (sales, marketing, tax, etc.).
Join our team at Artelia as a Design Engineer specializing in civil engineering structures. In this role, you will be responsible for the conception and design of innovative structures that meet the highest quality and safety standards. You will work closely with a multidisciplinary team to develop solutions that contribute to sustainable development.
Grafana Labs creates open-source observability tools trusted by millions worldwide. Organizations like NASA, Minecraft HQ, and Wimbledon rely on our Grafana dashboards and LGTM Stack to monitor systems and gain insights. The stack covers metrics, logs, and traces, and is available through Grafana Cloud or as a self-managed enterprise solution. The company operates with a remote-first mindset and a culture built on transparency, autonomy, and open-source values. Team members work collaboratively across the globe and are encouraged to make a meaningful impact at every level. Role overview This Senior Backend Engineer role focuses on the Session Replay team, which is building a new product for Grafana Cloud. The product allows customers to see real user experiences during incidents by linking frontend signals, such as errors, performance data, and synthetic checks, to detailed session-level information. The aim is to help teams investigate production issues more quickly and with greater confidence. This position is remote within Canada, with a preference for candidates in Eastern or Central time zones. What you will work on Connecting frontend observability signals to backend systems Processing and storing large volumes of backend data Supporting debugging workflows that span multiple products Implementing privacy and access controls for sensitive session data Optimizing performance and managing costs at scale The project is in its early stages, so contributions will shape the architecture and core features of session capture. The team is also exploring columnar and analytical approaches to handle high volumes of session data efficiently. Our approach Grafana Labs encourages applicants from diverse backgrounds. If this role is of interest but not every requirement is met, consider applying. Curiosity and a willingness to learn are highly valued.
Join Chainalysis, where our engineering team is dedicated to tackling the most complex technical challenges while developing innovative products that foster trust in cryptocurrencies. With a global presence that spans the UK, Denmark, Canada, and the USA, we thrive on the stimulating work we do alongside exceptionally skilled colleagues. As the industry evolves daily, our mission is to create a versatile platform that can swiftly adapt to these rapid changes.We are excited to welcome a Senior Data Platform Engineer to our Data Cloud team. This dynamic group drives innovation and unlocks new business avenues by enabling everyone at Chainalysis to efficiently discover, access, analyze, and leverage all available data. You will play a pivotal role in architecting and optimizing our extensive data storage, processing, and querying systems, which handle petabytes of data. If you are passionate about facilitating high-performance interactive analytics, developing real-time streaming data applications, and deploying scalable cloud infrastructure with enterprise-level reliability, we invite you to join our talented and expanding team!Key Responsibilities:Define the technical vision for the team, articulating the evolution of our data platform and architecture.Design, implement, and enhance our high-performance, scalable data serving platform for organizational and external data consumption.Create and optimize our scalable data storage and transformation platform supporting both batch and stream processing with over 100 million updates daily on datasets exceeding 100 billion rows.Establish seamless integrations between Data Cloud and various relational and NoSQL OLTP databases.Construct batch and streaming data pipelines for core blockchain datasets utilized throughout the company.Deploy scalable cloud infrastructure with enterprise-grade reliability, implement and maintain infrastructure automation and self-service solutions, and develop robust CI/CD pipelines.Ensure observability, security, and data governance measures are in place to maintain high-quality, efficient, and reliable data pipelines.Ideal Candidates Will Have:6+ years of experience as a Data Platform Engineer, Data Engineer, or Data Infrastructure Engineer, with hands-on skills in building and maintaining cloud-based data solutions.
We are excited to invite skilled candidates to become a part of our IT Solutions Division, offering onsite services to our esteemed clients. We are actively seeking experienced professionals in the following technologies:JavaUI/UX DesignETL/DWHWeb DevelopmentNetwork EngineeringSharePointProject ManagementBusiness AnalysisData Analytics (SAS/R/Data Science)iOS/Android DevelopmentSQL BIQuality Assurance (Automation & Manual)Big Data AnalyticsHadoopSalesforce Development.Net DevelopmentOracle DBATableau Report DevelopmentQlikView Report Development
Join Our Dynamic TeamAt Spare, we are redefining transportation through our core product, Demand Response, which serves over 150 clients globally. Our mission is to empower paratransit and microtransit solutions, enabling cities to efficiently transport individuals relying on these essential services for work, healthcare, and everyday activities.Recent innovations from our team include Spare Radio, a live driver communication tool tested in Los Angeles; Dispatcher AI and Booking Intelligence, leveraging AI for enhanced dispatch decisions; Cross Fleet Optimization, which streamlines trips across various vehicle fleets; and Fare Rules V2, a comprehensive overhaul of fare configuration processes. As a Team Lead, you will guide a talented group of five developers tackling technically demanding and impactful projects.Role OverviewIn this evolving landscape of software development, today's developers engage directly with customers, contribute to design choices, and take ownership of projects from inception to delivery. AI advancements have significantly broadened the capabilities of individual developers, and the best teams thrive by embracing this change.As the Development Team Lead, you'll oversee a group of skilled, cross-functional developers. You will be responsible for the technical direction of the product, including architecture, reliability, and system health, while ensuring accountability for your team’s deliverables. Collaborating closely with the Product Manager and Designer, you'll foster a culture of continuous improvement and high performance. This position entails a balanced focus on both leadership and hands-on technical contributions.Please note: This is a hybrid role, requiring three days per week at our downtown Vancouver office (Monday, Wednesday, and Friday).
About the Role cima2 is seeking a Civil Engineer in Québec to design, analyze, and oversee civil engineering projects supporting local infrastructure and community development. This position involves close collaboration with other professionals to deliver engineering solutions that align with client goals and comply with regulations.
Epic Games in Montreal builds both acclaimed games and the technology behind interactive experiences worldwide. The company emphasizes collaboration, inclusion, and innovation, aiming to set new standards in engine and game development. Teams here focus on making a positive impact for users and the broader industry. The Programming group for Unreal Engine has spent over two decades developing tools and technology that empower creators everywhere to bring their projects to life. This team continually refines the systems that support real-time entertainment. Role overview The Senior Language Programmer for Verse UE Integration joins the Verse team, which is responsible for the toolchain, including compiler, virtual machine, and runtime, used in game development for Unreal Engine and UEFN. These systems are foundational for developers building with Verse in UE and UEFN. Main responsibilities Advance the Verse compiler toolchain and virtual machine by adding new language features and integrating the toolchain with Unreal Engine’s content, build, and cooking workflows. Enhance performance, memory management, and iteration speeds across the Verse toolchain and its interface with Unreal Engine. Develop and maintain testing workflows to ensure improvements and prevent regressions. Collaborate closely with the Verse Language team and the wider Unreal Engine programming community to support integration efforts. Requirements Advanced knowledge of C++17 or newer. Experience profiling and optimizing large codebases. Strong analytical skills, especially with complex and interconnected systems. Clear communication and ability to work effectively with other programming teams. Ability to work independently and deliver solutions autonomously. Expertise in compiler and VM internals, or experience with Unreal Engine integration (both preferred).
cima2 seeks a Geotechnical Engineer based in Montreal to contribute expertise across diverse projects. This role applies geotechnical engineering principles to practical challenges, with an emphasis on safety and sustainable design. Key responsibilities Carry out site investigations to collect field data Perform soil testing and interpret laboratory results Analyze geotechnical data to inform engineering decisions Focus areas The position centers on supporting safe project outcomes and encouraging design solutions that consider long-term sustainability.
Huawei Canada invites applications for an exciting 8-month internship opportunity as an Assistant Researcher in the realm of Software Defined Radio (SDR).About Our Team:Join the Advanced Wireless Technology Wireless Lab, a beacon of innovation nestled in Ottawa, Canada. Our team is composed primarily of experienced graduate computer engineers and computer scientists. With a rich tapestry of experiences ranging from fresh insights to decades of industry expertise, we are united by our passion for developing cutting-edge wireless solutions.Your Role: Conceive, develop, and maintain software solutions using Python and C++ tailored for SDR systems.Deploy, test, and implement SDR applications within Linux environments.Collaborate with team members to incorporate advanced algorithms into the SDR platform.Diagnose and resolve intricate issues pertaining to SDR hardware and software configurations.Assist in the deployment and upkeep of SDR systems, ensuring optimal performance and reliability.
Position Overview:The Edge OS family is dedicated to the development of an operating system and services that facilitate the remote management of Cloudlink devices, enabling the deployment of Genetec's next-generation physical security software for our clients.Your primary goal will be to deliver features related to the device lifecycle management (enrollment, updates, etc.), application deployment, and the observability of these devices in the field.We leverage cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud to provide solutions that simplify our clients' operational management, while collaboratively offering key services to Genetec's application developers.Your Day at a Glance:Engage in the analysis, design, and implementation of new features for a modern connected device management platform.Keep quality assurance in mind by adhering to best practices related to automated testing and its integration into the software development cycle.Contribute to task effort estimation and time management to deliver solutions according to expectations.Collaborate with your team lead to align on high-level directives and product vision priorities.Work alongside various stakeholders, including technical leads, architects, and developers from other teams.What Makes You a Great Candidate:A Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.Strong knowledge and experience with a modern object-oriented programming language.Proficiency in both French and English, spoken and written (this position requires interaction with our international collaborators and clients).It’s a Plus If You Have:Knowledge of C#/.NET, Go, Rust programming languages.Experience with Linux.Experience with IoT technologies and remote fleet management.Familiarity with messaging protocols (AMQP, MQTT, etc.).Experience with containerization and orchestration engines (Docker, Kubernetes).Web development experience (HTML, CSS, JavaScript, TypeScript, React).Experience in Cloud development in a CI/CD environment.What We Offer:Attractive compensation package.Training reimbursement program.Subsidized meals at our amazing Bistro (Les Cordons Bleus).Work-life balance initiatives.
Are you ready to make a significant impact on how hundreds of developers design, deploy, and manage software across cloud, on-premises, and hybrid environments? Join us to create a unified platform that simplifies complexity and allows product teams to focus on delivering value.We are seeking a passionate Software Developer to join our Platform Engineering team focused on Identity and Access Management (IAM). You will work with cloud technologies, distributed architectures, and impactful tools.Team ResponsibilitiesDesign, develop, and maintain the core authorization platform (RBAC, ABAC, PBAC, and REBAC).Implement and maintain the policy engine, decision APIs, and authorization models utilized by product teams.Ensure best practices for access control are enforced by default (e.g., least privilege, separation of duties).Collaborate with security, compliance, and legal teams to ensure access control meets regulatory and internal requirements.Manage the underlying infrastructure to ensure high availability, capacity management, and appropriate incident response protocols.Accelerate and simplify application development by providing solutions for all identity and access control needs.What Makes You an Excellent Candidate:Bachelor's degree in Software Engineering, Computer Science, or equivalent experience.At least 3 years of software development experience.Motivated to work in a dynamic environment, embrace new challenges, and utilize cutting-edge technologies and best practices.Strong analytical and problem-solving skills.Fluent in both French and English, with strong communication skills for interacting with international collaborators and clients.Your Technical Expertise:Object-oriented programming.Proficient in C# and the .NET framework.Experience with microservices and distributed architectures.Familiarity with containers and orchestration engines (Docker, Kubernetes).Experience with cloud platforms like Microsoft Azure or equivalent (AWS, Google Cloud, etc.).Familiarity with technologies such as Redis, MongoDB, and more.What We Offer:Attractive compensation package.Training reimbursement program....
Join Our Team as a UX DesignerAt Redwood Software, we are dedicated to revolutionizing automation for our clients, providing them with seamless solutions for their mission-critical business processes.Our VisionRedwood Software leads the industry with our comprehensive automation fabric solutions tailored for mission-critical business processes. Our state-of-the-art SaaS-based composable automation platform is designed specifically for ERP systems. We harness the transformative capabilities of automation to empower you to orchestrate, manage, and monitor workflows effortlessly across all applications, services, or servers, whether in the cloud or on-premises.Our global team of automation specialists and customer success engineers is committed to equipping you with world-class support and innovative solutions, allowing you to focus on what matters—defining your future with clarity and vision. Experience the big picture with Redwood Software.Core ValuesOne Team. One RedwoodCreate Your Own OpportunitiesPrioritize Customer SuccessTackle Challenges Head-OnFoster CuriosityTake Ownership of ResultsEmbrace Mutual RespectYour RoleAs a UX Designer, you will take charge of the complete design process for features and workflows within our RunMyJobs enterprise automation platform. Collaborating with product managers, engineers, and customers, you will craft intuitive experiences for complex automation workflows that empower finance and IT teams to manage crucial business processes efficiently. You will play a pivotal role in developing our design system from the ground up, establishing scalable patterns and components across our product suite.ResponsibilitiesLead end-to-end UX design for features and workflows within RunMyJobsCreate user-friendly interfaces for intricate enterprise automation scenarios, including job scheduling and workflow orchestrationDevelop user flows, wireframes, prototypes, and high-fidelity designs that align user needs with technical constraintsWork closely with product managers and engineers to deliver high-quality user experiencesEngage in agile methodologies and maintain design momentum alongside engineering sprintsConduct design quality assurance to ensure accurate implementationUser Research & InsightsCoordinate and execute user research activities such as interviews, usability tests, and observation sessionsTranslate research findings into actionable insights and design directivesBuild empathy for enterprise users, including finance teams and IT administrators
Join Aspire Software as a Financial Analyst – Remote – Canada!Aspire Software is on the lookout for a skilled Financial Analyst to bolster our expanding Finance team in Canada. We specialize in acquiring, developing, and scaling vertical-market software businesses across the globe. Our operational philosophy is rooted in long-term thinking, empowering local leadership, and upholding high standards of operational and personnel excellence.As a Financial Analyst, you will play an integral role in managing transactional accounting processes, ensuring precision in accounts payable (AP) and accounts receivable (AR), and maintaining comprehensive financial records. This position is vital for the timely processing of invoices, payments, and reconciliations, while also supporting our financial reporting and compliance obligations.Our guiding principle is: 'Be Humble, Stay Hungry!'Key Responsibilities:Accounts Payable Management: Process vendor invoices with precision, manage payment schedules, and resolve any discrepancies.Accounts Receivable Management: Collaborate with the AR team to bridge finance and operations, analyze hardware invoices for COGS, and assist with A/R Aging reports as needed.Bank Reconciliation and Expense Management: Conduct bank reconciliations, ensuring accurate transaction postings, and reconcile credit card expenses and employee reimbursements.General Accounting and Compliance: Maintain accurate records in our ERP system, assist in month-end and year-end closing activities, and ensure compliance with internal controls and accounting standards.
Aspire Software, part of Valsoft Corp, seeks a Finance Manager to join its Montreal team. This hybrid role is based in the Saint-Laurent office and supports a portfolio of acquired companies in the Travel and Leisure sector. The Finance Manager partners with the Director of Finance, Portfolio Managers, and Managing Directors of subsidiaries, covering a range of financial responsibilities from period-end closing to budgeting, forecasting, statutory compliance, and reporting. The position also leads projects that influence accounting practices and provides guidance on complex financial matters. Guiding principle: Be Humble, Stay Hungry. Work Model This position follows a hybrid schedule from the Saint-Laurent office in Montreal. Key Responsibilities Analyze performance strategies to identify opportunities and implement action plans for financial targets. Lead financial planning by evaluating portfolio performance and risks using KPI frameworks. Prepare monthly and quarterly business reviews, highlighting results, remediation for underperformance, and organic growth initiatives for senior management. Develop and maintain monthly, quarterly, and annual forecasts while tracking KPIs. Monitor portfolio financial health and ensure positive cash flow. Design strategies to improve return on investment and profitability. Engage regularly with the corporate finance department. Support company sales or acquisition processes. Apply Valsoft Finance best practices across portfolio companies. Oversee financial operations for companies integrated into the portfolio. Financial Reporting Focus Supervise and review accounting functions, including tax and compliance matters. Manage the monthly financial close process for portfolio companies. Produce accurate and timely monthly, quarterly, and annual financial reports. Establish processes to ensure compliance with corporate policies and regulatory requirements.
At MaintainX, we are revolutionizing asset and task management in industrial and frontline environments with the world's leading mobile platform. Our modern, IoT and cloud-based solutions enhance maintenance, safety, and operational efficiency for physical equipment and facilities. We empower over 12,000 organizations, including renowned names like Duracell, Univar Solutions, Titan America, McDonald's, Brenntag, Cintas, Xylem, and Shell, to achieve operational excellence and reliability at scale. Following our $150 million Series D funding led by Bain Capital Ventures, Bessemer Ventures, August Capital, Amity Ventures, and Ridge Ventures, we have raised a total of $254 million, valuing MaintainX at $2.5 billion. As we embark on our next phase of growth, we are heavily investing in AI/ML, LLM, and industrial IoT to transform frontline team operations by predicting failures before they occur, automating workflows, and embedding intelligence into every asset and procedure. The Role We are seeking a highly qualified and motivated Senior Machine Learning Engineer to drive the technical direction and architecture of our predictive maintenance and asset intelligence initiatives. You will combine deep expertise in machine learning with strong software engineering and leadership skills. You will mentor engineers, develop systems, and lead the roadmap for AI-driven maintenance intelligence across thousands of industrial sites. This position sits at the intersection of machine learning architecture, IoT data systems, and product impact, forming the cornerstone of MaintainX's predictive and generative AI strategy. Key Responsibilities: Lead the technical direction for predictive maintenance, anomaly detection, and LLM-powered intelligence across all MaintainX products. Design end-to-end ML systems, from data ingestion and feature engineering to model training, deployment, and monitoring. Mentor a growing team of ML and data engineers, instilling best practices in experimentation, evaluation, and model lifecycle management. Collaborate with product and engineering leaders to align our efforts with the company's overarching goals.
MaintainX is the world's leading mobile platform dedicated to asset and task management in industrial and frontline environments. We offer a modern, cloud-based IoT solution that streamlines the maintenance, safety, and operation of physical equipment and facilities. Empowering over 12,000 organizations including Duracell, Univar Solutions, Titan America, McDonald's, Brenntag, Cintas, Xylem, and Shell, we help them achieve operational excellence and reliability at scale. Following our Series D funding round of $150 million led by Bain Capital Ventures, Bessemer Ventures, August Capital, Amity Ventures, and Ridge Ventures, MaintainX has raised a total of $254 million, valuing the company at $2.5 billion. As we enter our next growth phase, we are heavily investing in AI/ML, LLMs, and industrial IoT to transform how frontline teams operate by predicting failures before they occur, automating workflows, and embedding intelligence into every asset and process.
Why Join Harvey?At Harvey, we are revolutionizing the legal and professional services landscape, not merely through incremental changes but by transforming the entire framework. By harnessing cutting-edge AI technology, a robust enterprise platform, and extensive domain expertise, we are redefining how knowledge work is conducted for generations to come.This opportunity is a unique chance to contribute to building a generational company at a pivotal moment. With over 1000 customers across 58+ countries, a strong product-market fit, and exceptional investor backing, we are rapidly scaling and carving out a new category in real-time. The work is ambitious, the standards are high, and the potential for growth—whether personal, professional, or financial—is unparalleled.Our team is composed of sharp, driven individuals who are passionately dedicated to our mission. We operate with urgency, intensity, and take genuine ownership of the challenges we address—from initial ideation to long-term impact. We maintain close relationships with our customers—from executives to engineers—and collaborate to tackle real problems with commitment and care. If you thrive in a dynamic environment, strive for excellence, and wish to help shape the future of work alongside like-minded individuals, we welcome you to join us.At Harvey, we are writing the future of professional services today—and we’re just getting started.Role OverviewAs a Senior Frontend Software Engineer at Harvey, you will be instrumental in establishing the backbone of our product platform while developing user-facing features for leading law firms and enterprise clients worldwide. This team is responsible for the platform layer that ensures secure, reliable, and adaptable experiences for our customers, encompassing notifications, permissions, and feature flag infrastructure. We also craft enterprise-grade collaborative product experiences tailored for legal professionals.You will be tasked with designing and managing systems that not only serve as vital infrastructure for the entire organization but also significantly influence how our users interact with Harvey’s AI-driven legal tools. This role is perfect for engineers eager to navigate between comprehensive platform design and hands-on product development.This position is located in Toronto, Canada. We embrace a hybrid work model, requiring 3+ days of in-person attendance each week, and we provide relocation assistance for new hires.
At Vanta, we are dedicated to empowering businesses to establish and demonstrate trust through robust security measures. Our philosophy centers around the idea that security should be continuously monitored and verified, enabling companies to enhance their security practices effortlessly. Our team is composed of kind, skilled individuals, many of whom have excelled in their roles without prior security experience.As Vanta rapidly grows, it is crucial to develop the right abstractions and systems that align with our expanding business needs. Since onboarding our first customer, we have achieved remarkable product-market fit and effective monetization. Our accelerated growth presents exceptional career opportunities for engineers to enhance their professional journey and make meaningful contributions to a thriving organization.In the role of Principal Software Engineer, you will spearhead pivotal engineering initiatives that shape our organization’s technical strategy and foster a culture of engineering excellence. This position focuses on our Governance, Risk, and Compliance (GRC) product, designed to streamline customer GRC programs through innovative workflows, AI integration, and ongoing control monitoring. We are transforming the management of GRC programs via enhanced collaboration, audit experiences, personnel compliance, reporting, and IT risk management.Explore our Vanta Engineering Blog to discover more about our team's exciting projects!Please note that we currently hire only in Alberta, Ontario, and British Columbia.Your Responsibilities as Principal Engineer at Vanta:Drive the identification and resolution of complex, high-impact challenges, leading projects that involve multiple cross-functional stakeholders, engineering leaders, and developers to deliver substantial business impact.Establish the technical direction for our entire engineering team, influencing critical systems and core product frameworks while maintaining high standards of quality across all engineering efforts.Design, develop, and take ownership of new product functionalities and infrastructure utilizing modern technologies and tools (TypeScript, React, Node.js).Address deeply ambiguous problem domains and tackle significant long-term challenges for the organization.Collaborate with teams to ensure successful implementation of projects and foster a culture of continuous improvement.