About the job
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.
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Mid to Senior
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.
Ubisoft is a global leader in the gaming industry, known for creating iconic franchises and pushing the limits of game design and technology. With a commitment to innovation, we offer an engaging workplace where creativity thrives and employees are empowered to make an impact.
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.
Search for Senior Python Systems Developer for Functional Testing Project
5,834 results
Please submit your CV in English and indicate your level of English proficiency.At Mindrift, we specialize in connecting talented professionals with project-based AI opportunities within leading technology firms, concentrating on the testing, evaluation, and enhancement of AI systems. Please note that participation is project-based and not in the form of per…
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 Developer role centers on functional testing for a large-scale project. The work involves building and executing black box tests for codebases written in various languages, using strong Linux and Docker skills. The position calls for reading and understanding code in C, Rust, or Go, often with the support of large language models (LLMs) such as Roo Code or Claude Code. Translating migration requirements and streamlining development with modern tools is a key part of the job. What you will do Create and run functional black box tests for large, multi-language codebases. Set up and manage Docker environments to ensure reproducible builds and reliable test execution across platforms. Monitor code coverage and implement automated scoring to meet industry standards. Use LLMs (such as Roo Code and Claude) to automate repetitive tasks, speed up development, and improve code quality. Requirements Minimum 5 years of software engineering experience, with a strong focus on Python. Advanced knowledge of pytest (including fixtures, session-scoped tests, and timeouts) and experience designing black-box functional tests for CLI tools. Proficient with Docker: building reproducible Dockerfiles, managing user contexts, and creating secure workspaces. Strong command of Linux and Bash scripting, including debugging within containers. Comfortable with modern Python tooling (uv, pyproject.toml, packaging). Ability to read and understand code in multiple languages (C, C++, Rust, or Go) with LLM support. Experience using LLMs (Claude Code, Roo Code, Cursor) to accelerate development and create test cases. English proficiency at B2 level or higher. Preferred qualifications Experience with agent evaluation platforms and MCP CLI. Key tools and technologies Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, C/C++/Rust/Go (reading only), Dagger, GitHub Codespaces, LLMs (Claude Code, Roo Code, Cursor), coverage.py, gcov, kcov. Project details and benefits Freelance, project-based work through the Mindrift platform (powered by Toloka AI). Fully remote and flexible: set your own hours and workload (20-30 hours per week). Competitive compensation: AI trainers on this project can earn up to $45 per hour equivalent. Location: Remote , Manitoba, Canada
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.
Join Acquird as a Senior/Staff Python Developer and be a part of our dynamic team in Toronto! We are looking for innovative minds who thrive in a collaborative environment to drive our software development projects forward. You will be responsible for designing, implementing, and maintaining high-quality software solutions using Python. Your expertise will play a key role in shaping the direction of our products and ensuring optimal performance.
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.
Sign in to browse more jobs
Create account — see all 5,834 results
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, or location & role pages.