Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Entry Level
Qualifications
We are looking for candidates with:Proficiency in programming languages such as Python, Java, or JavaScript. Experience with AI frameworks and tools. Strong problem-solving skills and the ability to work in a team environment. A degree in Computer Science, Software Engineering, or a related field.
About the job
Join MaintainX as a Software Developer specializing in AI development tools. In this role, you will be part of a dynamic team responsible for creating innovative solutions that enhance our platform's capabilities. You will collaborate with cross-functional teams to design, develop, and implement AI-powered features that drive efficiency and improve user experience.
About MaintainX
MaintainX is a forward-thinking company that provides cutting-edge solutions to streamline operations and improve productivity for businesses worldwide. Our team is dedicated to fostering innovation and excellence in every project we undertake.
JOIN OUR TEAM!At High Tech Genesis, you will engage with cutting-edge technologies and collaborate with a passionate team dedicated to innovation. Become part of a leading design services firm recognized globally for its technological advancements.As an Embedded Software Developer, you will be integral to our Research & Development team within a rapidly expa…
As a Field Service Technician II at Smiths Group, you will play a pivotal role in ensuring the operational excellence of our advanced technology solutions. You will be responsible for providing exceptional on-site support and maintenance for our products, contributing to customer satisfaction and operational efficiency.Your expertise will help troubleshoot complex issues, perform routine inspections, and conduct repairs in a timely manner. You will collaborate closely with customers and internal teams to ensure that all service requirements are met effectively and efficiently.
Full-time|On-site|St. John's, Newfoundland and Labrador, Canada
Role OverviewAs a Senior Commissioning Technologist at Rising Edge Group, you will report directly to the Commissioning Manager. Your primary responsibility will be to commission and test both primary and secondary power equipment in various field settings. This role involves maintaining medium to high-voltage substation power delivery equipment, including breakers, switchgears, circuit breakers, relays, and transformers. In addition to your technical duties, you will have the opportunity to mentor junior technologists, guiding them in reading and interpreting schematics, understanding risk management, and applying industry best practices. You will play a crucial role in setting up and operating both standard and specialized test equipment for diagnosing and analyzing the performance of power delivery systems on-site.Key ResponsibilitiesEnsure safe working conditions alongside all construction crew members.Work with high voltage equipment including circuit breakers, transformers, manual and motor-operated switches, and more.Commission protection and control relays from manufacturers such as SEL, GE, Siemens, and ABB.Set up and commission control circuits for protection, indication, and monitoring systems.Conduct acceptance and maintenance testing on electrical equipment ranging from 600V to 500kV.Engage in installation, commissioning, and maintenance of protection and control equipment and SCADA systems in medium to high-voltage transmission substations.Interpret schematics, analyze test reports, and recommend corrective actions as necessary.Supervise, mentor, and train junior technicians effectively.Utilize various manufacturers' test equipment, including but not limited to: Omicron CMC356, CT analyzer, Cibano, CPC100, Votano, Testrano, Doble M4100, SFRA, Megger megohmmeter, and others.This is a full-time, permanent position.Employees based in Calgary are expected to work locally within Southern Alberta, while those in Edmonton will operate within Northern Alberta.Travel opportunities to other regions are also available for those interested.Work Schedule Options:4 days on / 3 days off8 days on / 6 days offWork Hours & Overtime:Standard workdays consist of 10 hours (7:00 a.m. to 5:30 p.m.).Overtime compensation is provided at 1.5x after 10 hours worked in a day and after 40 hours in a week.Qualifications
Full-time|On-site|Kamloops, British Columbia, Canada
Become a Quality Assurance Engineer at INTRALOT – Elevate Gaming Quality StandardsAt INTRALOT, we are at the forefront of revolutionizing the gaming landscape through pioneering innovations and advanced technology. Our global outreach, inclusive culture, and enthusiastic teams form the bedrock of our people-centric approach. We are on the lookout for a Quality Assurance Engineer. Are you an enthusiastic professional eager to advance your career? Join Intralot Canada as we reshape the gaming sector with robust, scalable, and state-of-the-art systems. This is your opportunity to make a significant impact and evolve with a forward-thinking team that values creativity and teamwork.Your Role:As a Quality Assurance Engineer, you will be pivotal in guaranteeing the reliability, accuracy, and performance of our software products. Collaborating closely with development and business teams, you will ensure that the delivered systems satisfy functional requirements, technical standards, and user expectations. Your meticulous attention to detail and unwavering commitment to quality will directly influence the success of complex, real-world systems.Your Key Responsibilities: Planning & Designing Quality TestsCreate test plans and comprehensive test cases aligned with our Functional Requirements Specifications (FRS).Ensure comprehensive test coverage across business, functional, and technical specifications. Testing Execution Throughout PhasesConduct tests throughout the software development lifecycle including:Test preparation and environment setupIntegration TestingFactory Acceptance Testing (FAT)Validate system functionality across various platforms and configurations. Defect Identification & ResolutionIdentify, document, and report defects in a clear and precise manner.Coordinate with development teams to ensure complete resolution of defects.Re-test solutions and confirm that issues have been fully addressed. Collaboration with Delivery TeamsEngage with developers, analysts, and other stakeholders to clarify expected outcomes and ensure high-quality deliverables.Contribute to the ongoing refinement of testing processes, tools, and documentation.
Join our dynamic team at lvs1 as a Senior Network Consultant, where you will utilize your extensive expertise in network architecture and design to drive innovative solutions for our clients. You will be responsible for analyzing, designing, and implementing complex networking systems, ensuring optimal performance and security.As a key member of our team, you will collaborate with cross-functional teams to assess client needs, propose effective strategies, and deliver outstanding results. Your contributions will directly impact the success of our projects and the satisfaction of our clients.
About UsFounded in 2002, Rising Edge Group is a premier electrical contracting firm specializing in high-voltage electrical solutions that are vital to the infrastructure of North America. Operating in both Canada and the U.S., we collaborate with clients in the electrical utilities, renewable energy, and industrial sectors to design, construct, and maintain the essential systems that communities and industries depend on.Our vision is focused on enhancing the stability, reliability, and advancement of energy infrastructure. We take pride in delivering impactful work guided by our core values: Safety, Teamwork, Responsibility, Integrity, Deliver, and Excellence. At Rising Edge Group, we cultivate a people-centered culture that emphasizes growth, mentorship, and collaboration, where safety is always prioritized.Key ResponsibilitiesAs a Senior Commissioning Technologist reporting to the Commissioning Manager, you will play a crucial role in commissioning and testing primary and secondary power equipment in the field. Your responsibilities will include maintaining medium to high-voltage substation power delivery equipment like breakers, switchgears, circuit breakers, relays, and transformers. You will also mentor junior technologists in reading and interpreting prints, Risk Management, and best industry practices. Additionally, you will oversee the setup and operation of standard and specialized test equipment to evaluate the performance of power delivery systems on the job site.
About UsFounded in 2002, Rising Edge Group is a leading electrical contracting firm specializing in high-voltage electrical solutions that are essential for powering critical infrastructure throughout North America. Our operations span across both Canada and the United States, and we collaborate with clients in the electrical utilities, renewable energy, and industrial sectors to design, construct, and maintain the vital infrastructure systems that communities and industries depend upon.We are committed to enhancing the stability, reliability, and evolution of energy infrastructure, and we take pride in delivering impactful work. Our culture is built on our STRIDE values - Safety, Teamwork, Responsibility, Integrity, Deliver, and Excellence - fostering a people-centric environment focused on growth, mentorship, and collaboration, where safety is always prioritized.Your RoleAs a Senior Commissioning Technologist reporting to the Commissioning Manager, you will be responsible for the commissioning, testing, and maintenance of primary and secondary power equipment in the field. This includes overseeing medium-to-high-voltage substation power delivery equipment such as breakers, switchgears, circuit breakers, relays, and transformers. You will also mentor junior technologists in areas such as print interpretation, risk management strategies, and industry best practices. Additionally, you will play a pivotal role in setting up and operating both standard and specialized test equipment to diagnose and analyze the performance of power delivery equipment on-site.
Full-time|CA$100K/yr - CA$120K/yr|On-site|Victoria, British Columbia, Canada
The Company: impact.com stands as the premier platform in commerce partnership marketing, revolutionizing how businesses cultivate growth by facilitating the discovery, management, and scaling of partnerships throughout the customer journey. From affiliates and influencers to content publishers, brand ambassadors, and customer advocates, impact.com enables brands to achieve performance-driven growth through authentic relationships. Our award-winning products—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—integrate all partner types into a cohesive platform. As consumers increasingly turn to trusted recommendations, impact.com ensures brands can engage effectively in essential areas. Currently, over 5,000 global brands including Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics leverage impact.com to manage more than 225,000 partnerships that yield measurable business outcomes. Your Role at impact.com: As a QA Automation Engineer within the Platform & Enablement team, you will play an instrumental role in defining the QA practices at scale for impact.com. While product squads concentrate on deploying features, the Platform & Enablement team ensures they have the frameworks, tools, training, and reference patterns needed to do so confidently. You will facilitate this for our US-region squads on a day-to-day basis. Your collaboration will be with QA Analysts and SDETs across product teams, guiding them in adopting our unified frameworks, enhancing test quality, and assisting in overcoming obstacles. Your impact will resonate through their work as well as your own contributions, which will include extending our internal testing libraries, developing reference patterns, assessing new tools, and establishing standards to maintain reliable and maintainable automation. You will engage with our primary tech stacks (Java/Selenium and Playwright/TypeScript) and assist teams in incorporating modern practices, including AI-assisted testing methodologies. We value engineers who write clear, idiomatic code, communicate effectively, and genuinely enjoy fostering the success of others. If you thrive on creating solutions that facilitate others' work, this position is for you.
Join the Future of Finance at DualEntryEstablished in 2024, DualEntry is rapidly emerging as a leader in the AI-driven financial technology sector.At DualEntry, we are reshaping the landscape of finance. With the ERP market exceeding $220 billion, countless organizations remain tethered to outdated on-premise systems—an industry that has seen little innovation in over three decades.Our AI-native ERP empowers accounting teams to maximize efficiency, drawing trust from businesses ranging from $5M ARR startups to NYSE-listed giants. We are paving the way for streamlined, automated financial operations, liberating teams from the burdens of legacy systems.We operate with a sense of urgency and accountability, constantly striving for excellence.Why This Role is CrucialIn just 18 months, we have secured over $100 million in funding from esteemed investors including Lightspeed Venture Partners, Khosla Ventures, Contrary Ventures, and Google Ventures, along with contributions from more than 20 influential angel investors.Our success is fueled by our dynamic, talented team drawn from top-tier tech and finance companies—ranging from Ramp to Meta, Microsoft, and Deloitte. We welcome those eager to prove their mettle, regardless of their previous affiliations.As a part of our small but rapidly expanding team, you will have a unique opportunity to make a significant impact—join us at the ground level.Your Role as DevOps Engineer: You will lay the groundwork for DevOps at DualEntry, focusing on designing our internal platform, scaling infrastructure, and establishing standards for reliability and automation. Your contributions will be vital in shaping the backend of a product poised for exponential growth.This is a demanding, hands-on engineering role that requires full ownership and a commitment to excellence.
Role overview Rubrik Inc. is seeking a Senior Sales Engineer based in Montreal, Quebec. This role partners closely with the sales team, providing technical expertise and guiding customers as they evaluate cloud data management solutions. What you will do Engage directly with customers to identify and clarify their technical needs Present Rubrik’s products in detail and respond to in-depth technical questions Lead technical conversations that help advance sales opportunities Work alongside sales colleagues to ensure information is clear and accurate About Rubrik Rubrik encourages creative thinking and values fresh ideas. The company specializes in cloud data management, supporting customers as they update and modernize their infrastructure.
About UsSamsara (NYSE: IOT) is at the forefront of the Connected Operations™ Cloud, a transformative platform that empowers organizations reliant on physical operations to leverage Internet of Things (IoT) data for actionable insights and operational enhancement. Our mission is to elevate the safety, efficiency, and sustainability of the physical operations that drive our global economy. Covering over 40% of global GDP, our focus spans critical infrastructures such as agriculture, construction, field services, transportation, and manufacturing, as we strive to facilitate their digital transformation at scale.Joining Samsara means contributing to the evolution of physical operations while becoming part of a team dedicated to innovative product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, and Equipment Monitoring. As a newly public company, we offer you the autonomy and support needed to make a lasting impact as we build for the future.Role Overview:Are you passionate about developing high-impact AI applications that are vital for daily operations?The Integrations, Data Engineering, and AI (IDEA) team at Samsara plays a pivotal role within our Business Technology organization, driving innovation through data and AI. Our goal is to empower every Samsara employee with AI-driven tools and capabilities, enhancing their effectiveness in completing their work. We merge technology with business needs to infuse AI solutions throughout our organization.We seek a proactive Senior AI Platform Engineer who will design, implement, and scale Samsara’s Enterprise AI platform, enabling comprehensive management of AI agents, from deployment to governance. You will oversee the entire lifecycle of AI systems—ranging from initial designs and prototypes to production deployment, monitoring, and iterative improvements. Collaborating with architects, engineers, and cross-functional teams, you will ideate, design, and rapidly prototype AI-driven features that seamlessly integrate into business workflows.This role is available for candidates located in Canada.What We Seek:
Who are we?At Cohere, our vision is to amplify intelligence in ways that benefit humanity. We are dedicated to training and deploying cutting-edge models for developers and enterprises, enabling them to create extraordinary experiences through content generation, semantic search, retrieval-augmented generation (RAG), and intelligent agents. Our commitment to this mission is essential for the widespread adoption of AI technologies.We take immense pride in our creations. Each team member plays a vital role in enhancing our models' capabilities and the value they deliver to our clients. Our culture emphasizes hard work and agility, always striving to exceed customer expectations.Cohere comprises a diverse team of researchers, engineers, designers, and more, all passionate about their respective fields. We believe that a variety of perspectives is crucial for designing exceptional products.Join us in shaping the future of AI!As a Software Engineer on the Collect team, your responsibilities will include:Developing essential internal tools and applications that support hundreds of Cohere employees.Collaborating with a small, talented, and passionate team of software engineers.Crafting seamless user experiences for our front-facing products, with a focus on both browser and occasional server-side code.Engaging in collaborative growth with engineering peers at all levels through direct pairing, architectural discussions, documentation, and presentations.Proactively identifying and eliminating obstacles to enhance your team's engineering efficiency.Building robust systems that are critical to our mission.Staying abreast of emerging technologies to improve our systems' performance and reliability.You might be an ideal candidate if:You have successfully launched fast and efficient web applications that users adore.You possess experience delivering products with numerous stakeholders.You are proficient in both front-end and back-end technologies, with experience in Next.js, TypeScript, React, and Python.You have a passion for mentoring fellow engineers and fostering the development of junior team members.You communicate effectively and understand that thorough documentation enhances feedback and technical discussions.
Position Overview:As a Market Access Developer at Squarepoint Capital, you will play a vital role in the design, implementation, and maintenance of high-performance, low-latency C++ applications tailored for electronic trading. Your expertise will enhance order routing and market data processing across various exchanges using specialized protocols.We are on the lookout for a skilled software developer who thrives on solving intricate engineering challenges within high-performance settings. This role provides avenues for technical growth, leadership, mentoring, and ownership of significant projects that impact our trading operations.
Recognizing the benefits of remote work, such as enhanced employee morale, increased productivity, and positive impacts on employee well-being and the environment, we take pride in being a digital-first company. Our digital work environment, combined with ideally located offices and collaborative workspaces, provides our team the freedom and flexibility to work in the most productive way for them.About TecsysTecsys is a rapidly growing innovator that offers supply chain solutions to leading healthcare systems, hospitals, pharmacy businesses, distributors, retailers, and 3PLs. We collaborate with industry leaders to transform their supply chains through technology. If you thrive on tackling engaging challenges with opportunities for continuous learning, Tecsys could be the perfect fit for you!About the RoleAs part of the Project Architecture and Delivery team within Global Operations, the Tecsys Project Manager works closely with the client-side project manager to ensure comprehensive management of software implementation projects for clients. The Project Architecture and Delivery team plays a key role in the design and architecture of Tecsys implementations from the beginning of the sales cycle. The team is responsible for developing and continuously improving its proprietary implementation methodology as well as the project management of Tecsys deliverables. This individual will oversee multiple projects simultaneously and coordinate as well as supervise the technical and functional activities associated with these projects.The Project Manager, supported by a Tecsys Project Advisor and an Executive Sponsor, is tasked with ensuring successful implementation. This role also includes resource allocation, priority setting, and coordination of interactions with stakeholders, all while working with the project team to assess required efforts, risks, and solutions, and to maintain team focus on relevant objectives. The Project Manager adheres to Tecsys' project management and implementation methodology, guaranteeing the integrity and quality of deliverables and the overall delivery process.Responsibilities:Manage multiple software implementation projects simultaneously, from planning to delivery.Define and document project scope, timelines, milestones, and deliverables to support business objectives.
At Tecsys, we embrace the benefits of remote work, fostering enhanced employee morale, productivity, and a positive environmental impact. As a digital-first company, we proudly offer our team the freedom and flexibility to work in a manner that maximizes their productivity, whether in our conveniently located offices or in collaborative workspaces.About UsTecsys is a rapidly growing innovator in supply chain solutions for industry-leading healthcare systems, hospitals, pharmacies, distributors, retailers, and 3PLs. We partner with industry leaders to revolutionize their supply chains using cutting-edge technology. If you are passionate about addressing compelling challenges while enjoying continuous learning opportunities, Tecsys may be your ideal workplace!About the RoleThe Project Manager for Software Implementation will be an integral part of the Project Architecture & Delivery team within Global Operations. This role involves close collaboration with the customer project manager to ensure effective project management for client implementations.The Project Architecture & Delivery team is critical in the design and execution of Tecsys implementations, starting from the Sales cycle. This team is responsible for developing and continuously enhancing our proprietary implementation methodology and overseeing Tecsys project deliveries. The Project Manager will manage multiple concurrent projects and will coordinate both technical and functional activities associated with these projects.Supported by a Tecsys Project Advisor and Executive Sponsor, the Project Manager is accountable for ensuring successful project implementations. This includes resource allocation, defining project priorities, and coordinating stakeholder interactions, while working with the project team to assess efforts, risks, and solutions, keeping the team focused on achieving the right goals. The Project Manager will adhere to Tecsys’ Project Management and Implementation methodology to maintain the integrity and quality of project artifacts and overall delivery.
Join our innovative team at Collabera as a Front-end Software Designer, where you will play a crucial role in crafting engaging user interfaces and delivering exceptional user experiences. You will collaborate closely with our development team to design and implement cutting-edge web applications that enhance functionality and usability. This is an exciting opportunity for someone who is passionate about web technologies and eager to contribute to impactful projects.
About Us:Join our global R&D team specializing in tailored solutions for our clients and become part of the Development Partner Experience group. Collaborating with multidisciplinary teams in Paris and Montreal, we craft innovative solutions that meet the unique and individual needs of businesses. From pre-sales to comprehensive support, our developers are involved in every stage of the development process. Quality is our top priority, driving us to continuously enhance our solutions and the overall experience for our partners and clients.We are an international Canadian company offering a broad portfolio of solutions in security, intelligence, and operations. We serve clients across a wide range of sectors including transportation, education, and government. At Genetec, we promote communication, creativity, and continuous learning, empowering everyone to thrive in their professional journey.With a network of over 1,800 people worldwide, our team is composed of diverse individuals passionate about their work and open to new ideas. We prioritize the success and well-being of our employees, evidenced by our internal engagement survey results from 2023, which reached 4.4/5.Discover the dynamic work environment and culture at Genetec in this video!Your Day at a Glance:Actively participate in developing custom solutions, which accounts for approximately 70% of this role's tasks.Assess and enhance our frameworks used across all solutions to avoid starting from scratch on every project.Provide added value to internal teams, partners, and clients through demonstration presentations and follow-up support.Collaborate with project managers and cross-functional teams to ensure timely delivery.Engage in collaborative sessions to improve internal tools, frameworks, and processes.
Join a Dynamic Team:Become part of a passionate group working with cutting-edge software development technologies.Some of the technologies utilized in our project include:Microservices ecosystem built with the latest version of C#/ASP.NETMultiple NoSQL databases such as MongoDB, ElasticSearch, and RedisUser interfaces developed in ReactJS with: TypeScript, MaterialUI, ViteJS, Cypress, TanstackAsynchronous communication using an event system (AMQP)Container-based development utilizing Docker and KubernetesInfrastructure as code orchestrated with Terraform and Argo CDComprehensive test coverage through unit, functional, and integration testingContinuous integration and deployment (CI/CD) using Azure DevOpsFeature flagging, A/B testing, and Canary releases via the Launch Darkly platformYour Day at a Glance:Develop modern microservice applications using state-of-the-art toolsPlay a key role in a highly motivated and collaborative teamEnhance your knowledge in both Frontend and Backend while being responsible for the entire stackEngage in the complete application development cycle, including testing and deployment (DevOps)Work in a SaaS environment where your decisions will have an immediate impact on clients from day oneWhat Makes You an Excellent Candidate:Bachelor's degree in Computer Science, Software Engineering, or equivalent work experienceTechnical knowledge of object-oriented concepts and associated best practicesFamiliarity with cloud environments and their challenges is considered an asset (Azure, AWS, GCS)A genuine passion for software development!Proficiency in French and English, both spoken and written (this position requires interaction with our international collaborators and clients)What We Offer:Attractive compensation packageTraining expense reimbursement programSubsidized meals at our amazing Bistro (Les Cordons Bleus)Work-life balance with a flexible scheduleUnlimited free coffeeFree parking for all employees
Embracing the benefits of remote work, including enhanced employee morale and productivity, as well as positive impacts on well-being and the environment, we are proud to be a digital-first company.Our digital workplace environment, paired with well-located offices and collaborative spaces, grants our team the freedom and flexibility to work in the most productive way for each individual.About UsTecsys is a rapidly growing innovator delivering supply chain solutions to major healthcare networks, hospitals, pharmacies, distributors, retailers, and logistics providers (3PL).We partner with industry leaders to transform their supply chains through technology. If you thrive on tackling challenging problems while enjoying continuous learning opportunities, Tecsys might be the perfect place for you.About the PositionWe are seeking a highly skilled Performance and Scalability Analyst / Performance Tester with over 5 years of hands-on experience in performance and load testing.The ideal candidate has strong expertise in performance engineering (beyond functional testing) and a proven ability to:Define, measure, and interpret performance metricsDesign load modelsConduct root cause analysesA thorough understanding of the supply chain domain and warehouse management systems (WMS) is mandatory. You must grasp the real workings of warehouse operations and be able to translate WMS flows into realistic performance scenarios.This role is crucial in ensuring optimal performance and scalability of our Tecsys Elite logistics platform, hosted on Kubernetes within AWS, and integrated into our automation ecosystem using JMeter and Playwright.
DV Trading seeks a Software Developer to join its Toronto office. This position centers on creating and maintaining software that underpins trading strategies in the financial sector. The team values technical expertise, curiosity, and a strong interest in tackling complex problems. Key responsibilities Design and build software solutions that support trading systems Collaborate with team members to add features aimed at improving trading performance Contribute both ideas and code to projects aligned with the firm's objectives What we look for Background in software development (any language or stack) Interest in financial markets or trading technology Comfort with complex technical challenges Ability to work well within a team and communicate clearly Location This role is based in Toronto.