Design, fine-tune, and deploy AI models and intelligent agent-based products. Create and integrate AI-powered workflows that deliver measurable results for clients. Define the engineering vision and roadmap, aligning technical direction with business goals. Ensure privacy, responsible AI use, and enterprise security standards are met.
Remote Software engineering Jobs · Canada
121 results
FiltersJob listings
As an Intermediate Software Developer on the Corporate Actions team, you’ll play a vital role in designing, building, and maintaining the systems that power crucial client-facing features and operational workflows. You’ll collaborate across disciplines to build scalable solutions, improve automations, and deliver seamless client experiences that impact millions of users.
Design, improve, and debug complex, scalable distributed systems. Write extensible, scalable and test-driven code. Take part in sprint planning and architectural decision-making. Collaborate with team members on designing scalable, well tested, and well documented web architecture, including APIs and backend systems. As an engineer, you are expected to take responsibility and ownership of projects from start to finish. Contribute to code reviews and technical spec reviews.
You’re a senior engineer who is well respected by your peers, and know how to lead effectively. You find joy in making a product that customers love. You love taking ownership over your work and can balance managing technical debt with improving the user’s experience / adding product features.
We are looking for a skilled Senior Software Engineer to join our team in designing, building, and optimizing our AI capabilities. As part of the Brain team, you will help create and improve software systems that surface critical leads and insights for forensic investigators, ensuring fast, relevant, and accurate results. You’ll collaborate closely with Product, UX, and Engineering teams to develop scalable and high-performance solutions.
Lead and scale our Engineering organization by defining the technical strategy and execution across Forward’s core applications, partnering across leadership to deliver innovative, mission-aligned solutions. Lead, manage, and mentor a high-performing team of software engineers (including individual contributors and people leaders), fostering a culture of technical excellence, accountability, and continuous improvement.
This is a unique opportunity to help define and drive what it means to be an excellent senior software engineer at Mercury. Our first focus is driving high-skill mentorship across the department. From there, we want to expand into other IC leadership growth areas like project leadership and system design. As part of this role, you will: Stand up a mentorship-focused initiative for Senior Software Engineers, from pilot to broader rollout Incorporate AI best practices into coaching and materials so AI usage strengthens, not erodes, engineering excellence Do the operational work that drives adoption: scheduling, facilitation, follow-ups, and iteration based on feedback Collaborate closely with training team members and cross-functional partners to drive broader skill acquisition efforts
Design Cross-Cutting Modules, transforming country-specific implementations into elegant global components. Remove Technical Blockers for Product Teams by tackling technical blockers across several domains. Orchestrate Data Transformations to harmonize different countries' data models. You'll be responsible for the entire lifecycle of your solutions.
You will be working primarily on Grafana Cloud’s synthetic monitoring application, and may get involved in adjacent projects like Grafana Cloud k6 and k6 studio to deliver new features. You'll be leading and managing projects throughout their entire lifecycle, from the initial ideation and planning stages, through development and execution, to final delivery in a fully remote set up.
Design and lead the development of secure, scalable, and high-performing cloud solutions that power internal applications and SaaS ecosystem, combining deep technical expertise with architectural leadership. Build the foundation of the company's cloud environment, driving automation, and ensuring every solution aligns with business goals, security standards, and long-term scalability.