Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
To be successful in this role, you should have:A proven track record in software engineering with a focus on Windows and desktop application development. Proficiency in programming languages such as C#, C++, and . NET. Experience with UI/UX design principles and best practices. Strong problem-solving skills and the ability to work collaboratively within a team. A passion for technology and a commitment to continuous learning.
About the job
Speechify seeks a Senior Software Engineer to design and build Windows and desktop applications. The main goal is to deliver dependable, easy-to-use software that helps people access information more effectively.
What you will do
Design and develop Windows and desktop applications for a wide range of users
Collaborate with engineering, product, and design teams
Ensure applications are intuitive and meet high performance and quality standards
Location
This role is based in Waterloo, Canada.
About Speechify
Speechify is at the forefront of transforming the way individuals interact with information. Our mission is to empower users by providing top-notch solutions that enhance accessibility and learning through technology. Join a dynamic team that values innovation, creativity, and personal growth.
Optro is a leader in audit, risk, ESG, and InfoSec platforms, serving more than half of the Fortune 500 and seven of the Fortune 10. With over $300 million in annual recurring revenue, Optro’s technology consistently earns high marks on G2.com and Gartner Peer Insights. The company has been recognized by Deloitte as one of North America’s 500 fastest-growing tech firms for seven years in a row. Innovation is central to Optro’s culture. Teams are encouraged to develop new solutions for clients and contribute to their communities. The company values both technical excellence and positive impact. Role overview This Engineering Manager position leads the AI Applications team within Optro’s product organization. The team focuses on integrating the AI Platform with product squads, managing Optro’s internal AI chat assistant, and developing MCP-based tools and agent-driven workflows. The work directly shapes how AI is applied across Optro’s offerings. What you will do Oversee the AI Applications team and guide its strategic direction Manage integration between the AI Platform and product organization Collaborate with product squads to deliver AI-enabled features Lead the development of MCP-based tools and agent-driven workflows Manage and improve the internal AI chat assistant Support product teams in adopting and using AI effectively Foster a high-performing team focused on customer satisfaction and continuous improvement Location This position is based in Canada.
At PointClickCare, we are committed to transforming healthcare delivery. Our mission is clear: to empower providers in delivering outstanding care, and that begins with our talented team. As a premier health tech enterprise, founded and operated by visionaries, we encourage our employees to challenge norms, innovate, and actively contribute to the future of healthcare.With an extensive long-term and post-acute care dataset and over 400 integrated partners within our Marketplace, our platform supports more than 30,000 provider organizations, positively impacting millions of lives. We pride ourselves on reinvesting a substantial portion of our revenue into research and development, providing our employees with the tools they need to innovate and create lasting change. Recognized by Forbes as a leading private cloud company and praised for one of Canada’s Most Admired Corporate Cultures, we prioritize flexibility, professional growth, and meaningful contributions.At PointClickCare, we inspire our team members to design a smarter, human-centric healthcare future, accelerated through AI, fostering significant and enduring transformation. Our employees leverage AI as a powerful tool for creativity, productivity, and informed decision-making. By incorporating AI technologies into our daily operations, we enhance collaboration, improve outcomes, and equip every team member to optimize their contributions. This commitment starts with our recruitment process, where we seek out AI talent that aligns with our mission, and we continue to invest in training and development to support innovation throughout each employee's career journey.Join us in revolutionizing healthcare — ensuring it doesn't just survive, but flourishes. To discover more about PointClickCare, visit Life at PointClickCare and connect with us on Glassdoor and LinkedIn.
Your Exciting New Role Join Sanctuary, a pioneering company renowned for developing cutting-edge AI-driven control systems for humanoid robotics. We are in search of a talented Robotics Technician who will play a vital role in assembling, testing, commissioning, maintaining, troubleshooting, and repairing our advanced robotic systems. In your capacity as a Robotics Technician, you will report directly to the Applications Engineering Manager and collaborate with a dynamic, cross-functional engineering team. You will engage in hands-on technical tasks that are crucial for rapid prototyping, system integration, testing, and iterative hardware development. This position will require occasional travel to customer sites.
Please submit your CV in English and include your English proficiency level. This freelance, project-based role focuses on evaluating AI coding agents for Mindrift, in partnership with toloka-ai. The position is open to remote candidates based in Manitoba, Canada. It is not a permanent job, but rather a contract opportunity for skilled professionals interested in shaping how AI systems perform in real-world software development scenarios. Role overview The main responsibility is to help build a dataset that tests AI coding agents in situations modeled after authentic developer workflows. This involves designing complex tasks, setting up evaluation standards, and working within simulated environments that closely resemble actual software development settings. Key responsibilities Construct virtual companies using high-level plans, including realistic codebases, infrastructure, and supporting context such as documentation, conversations, and tickets to create a believable development history. Design and calibrate tasks from different stages of the virtual company, developing prompts and evaluation criteria to ensure tasks are solvable and fairly assessed. Create tasks within isolated environments that simulate a developer's workstation, featuring a Linux system, development tools (terminal, CLI), MCP servers (repository, task tracker, messenger, documentation), and a real web application codebase. Develop tests that accurately distinguish between correct and incorrect solutions, avoiding both overly strict and overly lenient standards. Collaborate with AI agents to verify that tests identify genuine issues, do not miss flawed solutions, and do not fail on valid ones. Review code generated by AI agents, analyze solution outcomes, and design edge cases and adversarial scenarios to strengthen evaluation. Incorporate feedback from expert QA reviewers who assess your work against established quality benchmarks. What this role does not include Data labeling Prompt engineering Writing code from scratch (the AI agent generates most code; your focus is on guidance and evaluation) This position involves frequent collaboration with advanced AI systems. Creating challenging tasks for modern models means staying close to the latest developments in AI technology.
Rivian and Volkswagen Group Technologies have launched a joint venture dedicated to advancing automotive technology. By combining their backgrounds in electric vehicles, operating systems, zonal controllers, and cloud connectivity, the partnership aims to raise the bar for software-defined vehicles around the world. The team leverages expertise in connectivity, artificial intelligence, and security to help shape a smarter, more connected, and sustainable driving experience. Role overview The Engineering Manager for Infotainment Applications leads development efforts for in-vehicle infotainment software. This position focuses on building engaging applications that keep drivers and passengers both informed and entertained. The manager will assemble and mentor a team of Android and embedded engineers, coordinating work across multiple office locations. Collaboration is central to this role. The Engineering Manager will work closely with product managers, designers, and other engineering teams to align technical projects and priorities. Responsibilities include guiding product quality, overseeing technical direction, and ensuring that project goals meet stakeholder expectations. Location Vancouver, British Columbia
Join Videotron as a Cybersecurity Consultant with a focus on AI applications. In this pivotal role, you will be responsible for designing and implementing security measures that protect our innovative AI technologies. You will collaborate with cross-functional teams to ensure that our AI systems are not only effective but also secure against emerging threats. Your expertise will contribute to the development of robust security protocols and risk management strategies, allowing Videotron to lead in the digital age.
Mila is a research center based in Montreal, founded by Professor Yoshua Bengio at the Université de Montréal. The institute is recognized for advancing artificial intelligence, particularly in machine learning, deep learning, and reinforcement learning. Mila’s researchers have contributed to key areas such as language modeling, machine translation, object recognition, and generative models. Operating as a partnership between Université de Montréal and McGill University since 2017, with strong links to Polytechnique Montréal and HEC Montréal, Mila works to advance AI research and innovation for societal benefit. Role overview The Senior Developer - AI Application Development will join Mila’s AI Application Development (AAD) team. This group builds applications powered by generative AI and machine learning, collaborating with Studios, AMLRT, and other internal teams. The work involves transforming research and prototypes into platforms, products, and interactive demos. What you will do Define architecture and integrate large-scale AI models into applications Develop and enhance critical features for AI-driven platforms Deliver reliable, production-ready systems Contribute to technical decisions and maintain code quality Model and promote strong engineering practices Mentor junior developers Help structure a sustainable technical ecosystem, including LLM, RAG, agents, pipelines, observability, and performance Who thrives in this role This position fits someone interested in shaping technical direction, contributing to strategic projects, and working across backend development, applied AI, data, DevOps, and software products. Location Montreal, Quebec, Canada Learn more at https://mila.quebec/
As the Engineering Manager for CC UI Applications at Confluent, you will lead a dynamic team dedicated to developing cutting-edge user interfaces that leverage Kafka and governance tools. You will be responsible for overseeing the design, implementation, and enhancement of our UI applications, ensuring they meet both user needs and business objectives. Your leadership will drive innovation and scalability within our product offerings.
Join Vention as an Application Engineering Specialist in Montréal! In this pivotal role, you will leverage your technical expertise to assist clients in effectively utilizing our innovative engineering solutions. You'll be responsible for providing exceptional support, guiding users through complex applications, and enhancing their experience with our products.This position requires a passion for technology and a commitment to customer satisfaction. You will work closely with cross-functional teams to ensure seamless integration and implementation of our engineering tools.
Veolia Environment SA seeks a Senior Application Engineer based in Oakville. This position plays a key part in guiding application development, with an emphasis on solutions that advance sustainability and environmental protection. Role overview The Senior Application Engineer will help set the technical direction for projects, working to improve efficiency and optimize performance across several initiatives. The work directly supports Veolia’s commitment to environmentally responsible practices. Impact Shape application development to support sustainability goals Influence project outcomes by identifying ways to increase efficiency Optimize performance across multiple efforts This role focuses on both technical leadership and practical improvements that make a measurable difference in environmental initiatives.
Full-time|$175K/yr - $243K/yr|Hybrid|British Columbia
The Application Modernization Platform (AMP) team is addressing one of the industry's most pivotal challenges: harnessing Generative AI to evolve rigid, legacy applications into dynamic, microservices-based architectures powered by MongoDB. We are developing a sophisticated, SaaS-like platform that integrates both the 'brain' (multi-agent reasoning and orchestration) and the 'hands' (deployment platform and modernization toolkit). This solution necessitates a solid platform foundation and infrastructure designed for a 'build once, run anywhere' model, guaranteeing seamless functionality regardless of a client's security or network constraints. A major challenge lies in fine-tuning our tools for each customer's distinct tech stack and restrictive environments while ensuring they remain easily extensible and scalable for widespread application modernization challenges. We are searching for an engineering leader for this high-visibility project. This role involves defining the overarching strategy and technical direction across all AMP engineering pillars, leading the deployment of solutions to complex application modernization challenges, and delivering an enterprise-grade product. The leader will strive to minimize deployment friction, adhere to customer compliance requirements, and shape the future of how global enterprises utilize Generative AI. The ideal candidate is a hands-on technical leader adept at leveraging Generative AI capabilities, architecting complex distributed systems, and designing the orchestration agents necessary to reliably and fluidly manage the entire software development lifecycle. This position will be based on North America's West Coast (PST) and offers a hybrid working model.
At Warner Music Group, we bring together a vibrant community of music creators, technology innovators, and passionate professionals. We are dedicated to transforming aspirations into reality and fostering a deep connection between artists and their audiences. Our mission is guided by three fundamental principles that define our diverse operations: • Curiosity: We thrive when we explore new cultures and challenge boundaries. Curiosity drives our creativity and innovation, which are essential for our future success. • Collaboration: The art of music is amplified through teamwork. Great ideas, like unforgettable songs, have the power to resonate globally. We are passionate about building connections across our community of artists, songwriters, partners, and fans.• Commitment: We strive for excellence in our work and in the support we provide to our talent. Every journey in music begins with a leap into the unknown, and we are committed to integrity and delivering on our promises.Technology is integral to our operations, whether it's onboarding new artists, providing essential data to platforms like Spotify and YouTube, or guiding artists in leveraging the latest AI tools for informed decision-making. Our engineering team at Warner Music Group transforms these possibilities into reality.We pride ourselves on being home to a diverse array of artists and songwriters who contribute to our success. Thus, we are devoted to cultivating an inclusive work environment that values and respects all backgrounds and experiences. We actively encourage applications from individuals across the spectrum of diversity.Consider a career at WMG and experience the perfect blend of an innovative global music enterprise while retaining the creative essence of a nimble independent company.Position OverviewAs a Software Application Engineer, you will be instrumental in maintaining, upgrading, and supporting the technical systems that drive Warner Music Group's global operations. This hybrid role encompasses aspects of Software Engineering and Site Reliability Engineering (SRE), demanding adaptability, a broad technical skill set, and a strong commitment to customer satisfaction.
Engineering Manager - Data & AIAbout UsProcurify is at the forefront of Intelligent Spend Management, dedicated to providing organizations with unparalleled visibility and control over their business expenditures. Our cutting-edge platform integrates data from procurement, accounts payable, and expenses, enabling finance and operations teams to capture, analyze, and optimize every dollar spent. As a remote-first company, we are backed by top investors, empowering mid-market organizations to innovate their spend management practices.The OpportunityWe are seeking an Engineering Manager to spearhead our Data/AI team, which lies at the heart of our platform's intelligence. This pivotal team is responsible for a suite of products that utilize Machine Learning and AI, assisting our clients in streamlining their Intake to Pay workflows while saving time and enhancing decision-making.In this role, you will oversee a team of AI and Data Engineers, acting as a technical leader within the business domain. Collaborating closely with the Director of Platform Engineering, you will cultivate technical leadership and foster a highly engaged, high-performing team. You appreciate accountability and possess the ability to merge strategic foresight with pragmatic execution.What You'll DoLead & Mentor: Guide a team of 6-8 engineers, offering coaching on technical excellence, promoting individual career advancement, and fostering a high-performance culture centered on trust and collaboration.Drive Velocity: Inspire your team to consistently meet ambitious objectives. You will establish success metrics, monitor progress transparently, and communicate effectively with stakeholders to ensure alignment and celebrate achievements.Own a Complex Domain: Direct the technical strategy and long-term vision for the Data/AI team. Design a scalable data architecture while ensuring that all designs are architecturally robust, scalable, secure, and adhere to industry best practices.Balance & Strategize: Strategically manage the repayment of technical debt while facilitating new feature development. You will be instrumental in enhancing both developer and product velocity for long-term success.Evolve our Architecture: Lead your team in the design, creation, evolution, and maintenance of scalable and efficient data pipelines, model deployment, and monitoring solutions.
About the RoleJoin Saris AI, an innovative applied AI startup located in Montreal and San Francisco, dedicated to revolutionizing the banking industry. We are addressing a massive $100 billion annual challenge that is rapidly evolving, and we are pushing the frontiers of what can be achieved with advanced multi-turn AI systems.Our mission is to resolve complex automation issues that necessitate long-context reasoning, seamless tool orchestration across legacy systems, and rigorous compliance processes—problems that lack straightforward solutions.Having successfully deployed real agents to manage genuine customer workflows, we are experiencing rapid growth and are in search of highly technical individuals eager to make a significant impact from the start.As a core member of our Forward Deployed Engineer (FDE) team, you will play a critical role in implementing strategies across various clients while remaining actively engaged in coding.Your Responsibilities Include:Develop tailored AI features, APIs, or integrations to connect product offerings with client systems.Engage directly with clients to grasp their business objectives and technical specifications.Act as a technical advisor throughout the deployment process.Lead the comprehensive development of client-specific solutions, encompassing backend, frontend, infrastructure, and deployment tasks.Rapidly create proof-of-concepts or MVPs to validate ideas with clients.Document implementation specifics and best practices for client projects.Who You Are:Proven experience in software implementation roles such as solutions engineer or solutions architect.Strong ability to establish relationships with customers, ideally within SaaS environments.Full-stack development experience, particularly with our technology stack: NodeJS, TypeScript, Python, AWS.A talent for managing high-impact customer integrations to enhance AI-driven automation processes.Why Work with Us?
About the RoleWe are seeking two highly skilled backend engineers to become integral members of our dynamic team in Montreal and Berlin. In this role, you will be instrumental in enhancing our technological capabilities by significantly improving our core backend functionalities, thereby enabling other teams to efficiently utilize this backend.If you are enthusiastic about creating exceptional products, thrive in a fast-paced environment, and are eager to contribute to the growth of an ambitious startup, then this opportunity is tailor-made for you.Our Technology Stack:Python / FastAPIPostgreSQL / MongoDB / ElasticCloud LLM providers + bare metal GPUsGoogle Cloud Platform (GCP)Joining us as an early team member means assuming significant responsibilities from the outset, with the chance to influence our foundational technological stack and infrastructure.As part of one of the most forward-thinking AI companies today, you will collaborate with a talented team of colleagues who are leaders in their respective domains, creating an incredibly stimulating work environment. Your ResponsibilitiesOwn the delivery of complex projects, collaborating with cross-functional teams to ensure the timely completion of mission-critical components.Gain a comprehensive understanding of Reliant's overarching vision and incorporate this into your architectural and process decisions.Provide insightful feedback to refine UI/UX concepts and assist in planning backend and infrastructure enhancements.Take proactive steps to maintain long-term code quality and architectural integrity. QualificationsWe are looking for a candidate with a proven track record in backend or full-stack development, with a focus on rapid innovation and effective systems design to facilitate scalability for both opportunities and team growth.You will excel in this position if you possess the following skills and experiences:5+ years of demonstrable experience in building backend services or distributed systems.Experience in designing, building, testing, and maintaining backend services and APIs that support product features, including the ability to write robust, production-quality code.Engage in system and service design; contribute to architectural discussions and make informed decisions regarding scalability, latency, cost, and reliability.Ability to navigate ambiguity and translate high-level requirements into actionable implementation plans.Collaborate with cross-functional partners including product management, frontend, UX, data, and operations to define requirements, plan implementations, and deliver features.Ensure code quality through writing, reviewing, and enhancing unit/integration tests.
mila-2 is a research institute in Montreal focused on artificial intelligence. The team works on projects that bring AI solutions to real-world challenges. Role overview The AI Applications Developer will join a group of experts to build and deploy advanced AI applications. This position involves hands-on development as part of a collaborative team. What you will do Develop AI-driven applications for practical use cases Work closely with researchers and developers to implement new ideas Contribute to ongoing projects that push the boundaries of AI Location This role is based in Montreal, Quebec, Canada.
ShareGate is seeking an Application Security Manager to strengthen the security of its software applications. This position is fully remote and open to candidates based anywhere in Canada. What you will do Design and implement security strategies that protect applications from threats and vulnerabilities. Collaborate with teams across the company to integrate security practices into every stage of the software development lifecycle. Lead security-focused projects and encourage a strong culture of security awareness. Support efforts to meet relevant industry compliance standards. Requirements Demonstrated experience in application security. Strong leadership abilities and a proactive mindset when addressing security issues. Skilled at working with both technical and non-technical teams.
Role overview Speechify seeks a Senior Software Engineer to design and build Windows and desktop applications. The main goal is to deliver dependable, easy-to-use software that helps people access information more effectively. What you will do Design and develop Windows and desktop applications for a wide range of users Collaborate with engineering, product, and design teams Ensure applications are intuitive and meet high performance and quality standards Location This role is based in Waterloo, Canada.
Why Join Auvik?Impactful Technology: Auvik is at the forefront of transforming network management with our innovative software that automates tedious tasks, optimizes operations, and reduces risks. Especially in today's environment, remote monitoring and management of network infrastructure is crucial, and Auvik provides IT professionals with essential visibility and control.Trustworthy Leadership: Our leadership team is dedicated, transparent, and possesses a clear vision for Auvik's future. With a wealth of experience and a hands-on approach, they work diligently to ensure the success of both the company and its employees.Beloved Products: Our customers consistently express their enthusiasm for our products. They are highly skilled and aspirational, which compels us to pay close attention to every detail.Growth Opportunities: Auvik fosters a culture of continuous development, offering regular feedback and comprehensive onboarding to ensure you are well-prepared for success. With various programs in place, we empower you to advance in your career.Work-Life Flexibility: As a fully remote team, we support your ability to work from wherever you feel most productive. We trust you to manage your responsibilities in a way that suits you best.Role Overview:In this pivotal role, you will spearhead and cultivate a new AI-driven engineering team. Reporting to the Director of Engineering, you will be responsible for the strategy and execution of integrating AI and machine learning functionalities into Auvik's product offerings. This position merges team leadership with technical foresight, allowing you to define direction, enhance team skills, and deliver impactful products.
Join Warner Music Group, a dynamic hub of music enthusiasts, technology visionaries, and creative innovators. We are dedicated to transforming aspirations into reality and building a devoted fanbase. Our operations are anchored by three fundamental values that guide our diverse enterprises: • Curiosity: Our finest work emerges from a deep engagement with culture and the courage to challenge limits. This spirit of inquiry drives creativity, fosters innovation, and shapes our future.• Collaboration: The journey of making music and sharing it globally thrives on originality and teamwork. Great ideas, like exceptional songs, resonate across the world, connecting a vibrant community of artists, songwriters, partners, and fans.• Commitment: We strive for excellence for our artists and our team. Every musical endeavor begins with a leap into the unknown, and we dedicate ourselves to integrity, faith, and fulfilling our commitments.Technology is pivotal to our success. From onboarding new artists to providing essential data to platforms like Spotify and YouTube, and empowering artists with cutting-edge AI tools and data-driven insights, technology is integral to our operations. Our engineering team at Warner Music Group makes this vision a reality.We proudly represent a diverse array of artists, musicians, and songwriters who drive our success. Therefore, we are committed to fostering a work environment that values, respects, and appreciates everyone. We welcome applications from individuals with diverse backgrounds and experiences.Consider joining WMG for an opportunity to thrive in an innovative global music company that retains the creative essence of a nimble independent.Position OverviewAs a Senior Application Engineer, you will be instrumental in maintaining, upgrading, and supporting the technical systems that drive Warner Music Group's global operations. This hybrid role merges Software Engineering with Site Reliability Engineering (SRE) and operational support, requiring adaptability, technical proficiency, and a strong customer focus.
Dec 1, 2025
Sign in to browse more jobs
Create account — see all 7,664 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.