MAAS Systems Engineer - Python (Toronto area)
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
About Canonical
Canonical stands at the forefront of the open source revolution, providing innovative software and operating systems to enterprises worldwide. Our flagship platform, Ubuntu, powers critical initiatives in public cloud computing, data science, artificial intelligence, and IoT. With a robust global team of over 1100 professionals across 75 countries, we champion distributed collaboration and empower industry leaders in diverse sectors. Join us at our Toronto office, where we cultivate a dynamic and inclusive work environment aimed at fostering growth and innovation.
Similar jobs
Browse all companies, explore by city & role, or SEO search pages.
Search for Senior Python Systems Developer for Functional Testing Project
5,876 results
Please submit your CV in English and specify your English proficiency level. Mindrift connects skilled professionals with project-based AI roles at leading tech companies. The platform focuses on testing, evaluating, and improving AI systems. All positions are temporary and project-based, not permanent employment. Role overview This Senior Python Systems Dev…
Join our innovative team at Scalian as a Python Test Software Developer. In this role, you'll be responsible for developing and implementing automated testing solutions to ensure the quality and reliability of our software products. You will work closely with cross-functional teams to enhance product performance through rigorous testing methodologies.
Join our dynamic team at GDMSI as a Senior Test Engineering Developer - Project Lead. In this pivotal role, you will lead innovative testing initiatives, ensuring top-notch quality for our projects. Your technical expertise will guide our testing strategies and methodologies, while your leadership skills will mentor and inspire our engineering team.
System Canada Technologies
Join our dynamic team at System Canada Technologies as a Python Developer. In this role, you will have the opportunity to work on exciting projects that leverage your coding skills and creativity. We are looking for passionate individuals who thrive in a collaborative environment and are eager to contribute to innovative solutions.
Bounteous
Join our innovative team at Bounteous as a Senior Python Developer. We are looking for a passionate developer who thrives in a collaborative environment and is eager to tackle complex problems with elegant solutions. In this role, you will design, develop, and maintain scalable applications while working closely with cross-functional teams. Your expertise in Python and related technologies will be pivotal in driving our projects forward.
Spiria seeks a C++/Python Software Developer in Laval to help build embedded Linux software for large-scale machinery. The focus is on delivering reliable, deterministic systems that operate with high precision in demanding, real-world environments. Key responsibilities Design and implement embedded Linux software for machinery Develop user interfaces that support operational requirements Automate machine tasks to improve efficiency Create control systems to manage machine functions Integrate software components to enhance machine performance Work location This role is based at Spiria's Laval office. Regular on-site presence is required.
MongoDB, Inc.
Join our innovative team at MongoDB as a Senior Python Engineer, where you will play a crucial role in designing, developing, and optimizing high-performance applications. Your expertise in Python will help us enhance our product offerings while working in a collaborative environment that values creativity and technical excellence.
Join our dynamic team at gdmsi as a Senior Project Engineer specializing in Systems Engineering. In this role, you will be responsible for leading and managing complex engineering projects, ensuring they are delivered on time, within scope, and aligned with our strategic goals. You will collaborate closely with cross-functional teams to design, implement, and improve systems that enhance operational efficiency.
info-ways
Join our dynamic team at info-ways as a Functional Tester, where your expertise will ensure the quality and functionality of our software products. You will play a crucial role in validating applications and driving improvements through rigorous testing processes.
Canonical, a front-runner in open source software solutions, is seeking a talented MAAS Systems Engineer to enhance data center operational efficiency in our Toronto lab. In this role, you will manage day-to-day operations, develop tooling for automated server and network switch deployment, and tackle complex challenges related to hardware commissioning and performance optimization. Ideal candidates possess solid Python programming skills and a passion for distributed systems. Join us and contribute to transformative enterprise projects utilizing cutting-edge technologies!
Ubisoft Entertainment S.A.
Role overview Ubisoft Entertainment S.A. in Montreal is looking for a Python Developer to design, build, and maintain software solutions. This role supports projects that advance gaming technology.
Employer Direct Healthcare
About LanternLantern is a leading specialty care platform designed to connect individuals with top-tier healthcare when they need it most. By establishing a curated Network of Excellence, which includes the nation's foremost specialists across various medical fields such as surgery, cancer care, and infusions, Lantern not only ensures quality care but also delivers substantial cost savings to employers and their employees. Our dedicated care teams, comprising Care Advocates and nurses, accompany members throughout their healthcare journey, empowering them to regain their health, reconnect with their families, and return to their professional lives. With convenient access to specialists across the nation, Lantern makes quality healthcare accessible to most individuals. Trusted by some of the largest employers in the country, we serve over 6 million members nationwide. Discover more about us at lanterncare.com.About You:You leverage LOGIC in your decision-making, understanding that progress is essential for enacting change. You prioritize executing your tasks while thriving in a fast-paced environment, celebrating both minor and major victories along the way.INCLUSION is a fundamental aspect of your values. You highly value a diverse and inclusive workplace, eager to collaborate with a team that encompasses a variety of experiences and perspectives.With GRIT, determination, and ambition, you are equipped to tackle significant challenges. You believe that substantial problems necessitate innovative solutions and a supportive team to foster new ideas.You possess a deep commitment to your customers, driven to maintain HUMANITY in every decision made. Your motivation stems from the individuals utilizing your product, as they are the core of your drive for change.Guided by integrity, you emphasize the importance of TRUTH over simply providing answers that are comfortable to hear.Collaboration is vital for you, and you flourish in a team environment where innovation and change are fostered.These pillars of LIGHT serve as a reminder to our team of the impact we have by offering guidance and support in navigating the often intricate landscape of healthcare. We aspire to illuminate pathways for individuals to access the best care, resources, and support they require to return to their lives.If this resonates with you, we would be delighted to discuss career opportunities at Lantern.
System Canada Technologies
Join System Canada Technologies as a Senior Project Manager and lead impactful projects across various sectors. In this role, you will oversee project lifecycles, ensuring timely delivery and alignment with strategic objectives. Your expertise will guide teams in navigating challenges while fostering a collaborative environment.
Syntronic
Join Syntronic: Where Your Innovation Shapes the FutureAt Syntronic, we don't just follow industry trends—we set them! Collaborate with visionary companies and brilliant minds to transform groundbreaking ideas into reality. Envision working on advanced projects in telecommunications, innovative automotive technology, life-saving healthcare solutions, and next-generation industrial automation. Our diverse projects are impactful and lead the way in technological innovation. Become part of an extraordinary team!About UsSyntronic is a global leader in design and development, specializing in electronics, electromechanics, and software. We are a community of innovators, building the future through advanced communication systems, autonomous vehicles, and revolutionary IoT solutions that enhance everyday life. Your contributions at Syntronic will make a real difference!
System Canada Technologies
Join System Canada Technologies as a CRD Functional Tester and engage in a dynamic work environment where your testing skills will be valued. This role is perfect for individuals looking to launch their career in software testing and quality assurance.
Agis Conseil & Ancia
About Us: Agis Conseil & Ancia have joined forces to provide outstanding collaboration in the recruitment of IT talents.Position Overview: As a Senior Developer - Analyst, you will collaborate with a diverse team of specialists, including business analysts, UX designers, graphic designers, integrators, QA analysts, and data administrators, to deliver optimized and high-performance features in their entirety.
Wabtec Corporation
Role overview Wabtec Corporation seeks a Senior Python Software Developer to join its AI team in Montréal. This position centers on designing and enhancing software tools that drive the team's artificial intelligence projects forward. Advanced Python programming is a must for success in this role. Responsibilities Build and maintain software tools used by the AI team Participate in projects aimed at improving operational efficiency Support ongoing technology initiatives that foster innovation Location This role is based in Montréal.
System Canada Technologies
Join System Canada Technologies as a Senior Project Manager, where you'll lead exciting projects that make a difference in the Saskatchewan community. In this role, you’ll manage project timelines, coordinate with stakeholders, and ensure successful project delivery while maintaining the highest standards of quality and efficiency. Your expertise will help us innovate and drive our projects forward, contributing to our mission of delivering top-tier technology solutions.
Please submit your CV in English and indicate your English proficiency level. Mindrift connects specialists with project-based AI roles, focusing on testing, evaluating, and improving AI systems for leading technology companies. This is a contract-based position, not a permanent role. Role overview This Senior Python Developer position centers on code migration, functional testing, and work within Linux and Docker environments. The work involves handling large codebases written in multiple languages, often using large language models (LLMs) such as Roo Code or Claude Code to streamline migration and development. The role is fully remote and open to candidates located in Manitoba, Canada. What you will do Design and implement functional black box tests for large, multi-language codebases. Set up and manage Docker environments to ensure consistent builds and testing across platforms. Monitor code coverage and define automated scoring to meet industry standards. Use LLMs (Roo Code, Claude) to automate repetitive tasks, enhance code quality, and speed up development cycles. Requirements At least 5 years as a Software Engineer, with a strong focus on Python development. Hands-on experience with pytest, including fixtures, session-scoped tests, and timeouts, as well as developing black-box functional tests for CLI tools. Expertise with Docker: writing reproducible Dockerfiles, managing user contexts, and maintaining secure workspaces. Advanced Linux and Bash scripting skills, including debugging inside containers. Familiarity with modern Python tooling such as uv, pyproject.toml, and packaging. Ability to read and understand code in C, C++, Rust, or Go, with assistance from LLMs. Experience using LLMs (Claude Code, Roo Code, Cursor) to support development and create test cases. English proficiency at B2 level or higher. Preferred Experience with agent evaluation platforms and MCP CLI. Technologies and tools Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, C/C++/Rust/Go (reading), Dagger, GitHub Codespaces, LLMs (Claude Code, Roo Code, Cursor), coverage.py, gcov, kcov. Benefits Freelance, project-based work through the Mindrift platform (powered by Toloka AI). Fully remote and flexible: choose your own hours and workload (20-30 hours per week). Compensation varies by project scope and expertise required; for this project, AI trainers can earn up to $45 per hour.
Spiria seeks a C++/Python Software Developer to join the team in Laval. The focus is on building embedded software for advanced machinery, where reliability and precision are essential. This position involves hands-on work in environments that require consistent performance and careful attention to detail. Key responsibilities Design and develop embedded software for large-scale machines within Linux environments. Work on user interface elements, automate operational processes, and contribute to control system development. Assist with integrating software and hardware for complex systems. Work location This is an on-site position at Spiria's Laval office.
Sign in to browse more jobs
Create account — see all 5,876 results
Browse all companies, explore by city & role, or SEO search pages.
