Python Software Engineer (3-Month Contract)
$60 - $80 per hourSTACK IT Recruitment
Build Software That Powers Real-World Technology as a Python Software Developer!
Our client is seeking a Python Software Developer for a 3-month contract to join their Engineering team and help develop software that powers advanced sensing technologies used across engineering, infrastructure, environmental, and industrial applications worldwide.
In this role, you'll work alongside software engineers, product managers, and applications specialists to design, develop, test, and enhance Python applications that communicate directly with embedded hardware. If you enjoy solving real-world engineering challenges and seeing your software come to life beyond the screen, this is an excellent opportunity to make an impact.
Who You Are
You're a collaborative software developer who enjoys building reliable, high-quality applications that interact with real hardware. You take pride in writing clean, maintainable Python code, solving technical challenges, and continuously improving the products you work on. You're comfortable working within Agile teams, enjoy learning new technologies, and thrive in environments where software and engineering come together to create innovative solutions.
Work Type
Location: Mississauga, ON (Fully On-site)
Contract Length: 3-month contract (must be incorporated)
Vacancy Type: This role reflects a new vacancy
Requirements
What You'll Do
- Design and develop new application-level features for embedded software products using Python.
- Collaborate closely with Engineering and Product Management teams to transform product requirements into robust technical solutions.
- Build and integrate new functionality into existing software applications while maintaining high standards of code quality and performance.
- Develop Python-based applications using frameworks such as PyQt (Qt) or Pygame.
- Work alongside Software and Applications teams to validate new functionality on physical hardware and field equipment.
- Develop software that communicates with embedded devices using Bluetooth and other hardware interfaces.
- Support testing, debugging, and optimization across Linux-based embedded environments.
- Utilize NumPy to manipulate, process, and organize numerical data used by engineering applications.
- Participate in Agile development processes, including sprint planning, feature development, code reviews, and continuous improvement initiatives.
- Produce clear technical documentation to support new product functionality and ongoing development.
What We're Looking For (Our Wishlist)
- 4+ years of professional software development experience within a collaborative engineering environment.
- Strong proficiency in Python with a solid understanding of object-oriented programming principles and software design patterns.
- Experience developing applications for embedded systems or software that interfaces directly with hardware.
- Hands-on experience with Python GUI frameworks such as PyQt (Qt) or Pygame.
- Experience working with NumPy for numerical computation and data processing.
- Familiarity with Bluetooth communication protocols and integrating software with external devices.
- Basic understanding of Linux operating systems, including Bluetooth drivers and hardware communication.
- Experience using Git/GitHub for source control, collaboration, and code reviews.
- Experience working with Jira or similar project management tools.
- Previous experience working within Agile Scrum development teams.
- Strong analytical thinking, troubleshooting abilities, and attention to software quality.
- Excellent communication skills with the ability to collaborate across multidisciplinary engineering teams.
Nice to Have
- Familiarity with industrial, instrumentation, robotics, or IoT software development.
- Exposure to hardware communication protocols and device integration.
- Understanding of automated testing or CI/CD practices.
What Makes This Role Exciting?
Real Products, Real Impact: Your software won't sit behind a browser, it'll power technology used across engineering, infrastructure, environmental, and industrial applications worldwide.
Collaborative Engineering: Work alongside experienced software, hardware, and product professionals who are passionate about building innovative technology.
Technical Variety: From designing new features and integrating hardware communication to testing software in real-world environments.
Continuous Learning: Expand your experience across embedded development, Linux environments, Bluetooth communication, and modern Python application development.
Benefits
Rate: $60.00 – $80.00/hour
Ready to Grow Your IT Career? Apply Now!
At STACK IT Recruitment, we connect technical talent with meaningful opportunities across Canada. If you meet around 70% of the qualifications, we encourage you to apply — we’d love to chat.
Know someone who’d be a great fit? Share this posting and help them take the next step in their IT career.
We’re proud to support diversity and inclusion. If you require accommodation during the hiring process, just let us know — we’re happy to help.
AI Use Disclosure
STACK IT uses AI-enhanced tools to support initial candidate screening and interview note analysis. All assessments and hiring decisions remain human-led.
$35 - $45 per hour
...provides complex assemblies and systems solutions to aircraft and engine manufacturers, and defence and space agencies worldwide. At... ...and providing ad-hoc analysis. Please note this is a 3 months contract with the possibility of an extension. Hourly Rate: $35/hr...Contract workSoftwareHourly payFull timeInternshipWork at officeLocal areaWorldwide- ...Providing quality customer service makes for a great experience at our shop as well as ensures repeat customers. NOTE - This is a contract 2-3 month contract position that is covering a short-term leave of absence. Primary Objectives of the Role Customer & Vendor...Contract workFull timeTemporary workWork at officeMonday to fridayShift work
- ..., but not limited to, weekly/bi-weekly/monthly events in the office with your specific... ...role. Overview: As a Manager of Software Engineering reporting to the Sr Manager of... ...applications Strong background in Java, Python, Spring, SQL, and web technologies Deep...SoftwareLong term contractFull timeWork at officeRemote work
- ...to provide comprehensive support to the Contract Representative, the Fleet Manager, and the... ...keep in mind this is a temporary hire (6 month contract). Core Responsibilities (Things... ...presentations and correspondence. Software Proficiency: Utilize Microsoft Outlook,...Contract workSoftwareFull timeTemporary workPart timeFor subcontractorWork at officeLocal area
$50k - $56k per year
...services. We are looking for a Graphic Production Artist on a 12-month contract to utilize their talent to generate format and assemble... ...equivalent) in computer graphics design and print production; ~3-5 years experience as a Graphic Layout/Production Artist and Designers...Contract workRemplacementWork from homeFlexible hours- ...Philippines, Lycopodium proudly delivers high quality professional engineering and project delivery services globally, across the resources,... ...in the world. Lycopodium is recruiting for a Senior Contracts Engineer to join our growing team in Mississauga Ontario. Reporting...Contract workLong term contractFor contractorsFlexible hours
$50k - $55k per year
...next Accounts Payable Associate (contract) , you'll play a key part in... ...and review of vendor statements monthly. Prepare invoice journal... ...monitor AP inbox. Assist in month end close duties. Manage vendor... ...experience do you have? Minimum of 2-3 years of experience in accounts...Contract workWork at officeFlexible hours3 days per week- Mandate Reporting to the Customs Manager, the Customs Rater is responsible for rating, releasing and managing customs transactions for a portfolio of clients. The candidate must ensure that all deadlines are met in order to provide outstanding service to Delmar’s clients...Contract workFull timeWork from home
- ...include, but not limited to, weekly/bi-weekly/monthly events in the office with your specific... ...is searching for a Principal Software Engineer who will contribute to best practice application... ...of scripting languages such as Python, Bash or Groovy · On-call experience with...SoftwareLong term contractFull timeWork at officeRemote work
$60k - $80k per year
...you! Join us, and together, let's create a future of financial empowerment. The Channel Communication Specialist role is a 4-month contract position that is crucial for Knowledge Management, managing frontline communications and maintaining KM’s intranet content and knowledge...Contract workWork at officeFlexible hours3 days per week- ...intersection of fashion, electronics, software, and data science. Role Linux Embedded Software Engineer responsible for research and... ...Development. At Least 3 years of experience in IOT medical... ...applications . Hands-on experience in python development. Have worked on...SoftwareFull timeShift work
$61.58k - $86.22k per year
...We’re looking for a Transportation Planner, North America – 12 Month Contract to join our dynamic team at TJX Canada! In this role, you’ll play... ...for North American Inbound operations About You Minimum 3 years of experience in logistics, transportation, and distribution...Contract workFull timeWork at officeImmediate startHome office- ...composed of forward-thinking scientists, engineers, and researchers who are passionate about... ...and experienced Principal Bioinformatics Software Engineer to join our growing team and contribute... ...in programming languages such as Python, Java, and/or C++ with proven experience...SoftwareFull timeWork at officeRemote workRelocation package
$90k - $130k per year
...role in strengthening goeasy’s external voice and reputation during an important period of continued growth and visibility. This 18-month contract role will help lead the development and execution of a proactive external communications program, with a focus on media relations,...Contract workWork at officeFlexible hours3 days per week- ...limited to, weekly/bi-weekly/monthly events in the office with your... ...Job Summary: The Platform Engineering team is a close-knit group of... ...engineers focused on building software products for developers — from... ...quality, testable code throughout 3 · Design and improve CI/CD...SoftwareLong term contractFull timeWork at officeRemote work
- ...listing. This will include, but not limited to, weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. Overview: As a Manager of Software Engineering reporting to the Director of Engineering, you’ll lead multiple Agile...SoftwareLong term contractFull timeWork at officeRemote work
- ...strategic relationships and respond directly to customer needs. With 3,500 employees in 170 countries, Rotork integrates deep customer... ...processing, coding, and payment execution performed by WNS ~ Oversee month end activities performed by WNS and support timely and accurate...Full timeFixed term contractWorldwide
- ...but not limited to, weekly/bi-weekly/monthly events in the office with your... ...services, leveraging modern AI-augmented engineering practices to accelerate delivery,... ...building and shipping production software in modern languages (Java, Python, or similar). Deep understanding...SoftwareLong term contractFull timeWork at officeRemote work
$44.27 - $59.03 per hour
...Job Title: Administrator Contracts Req ID: 28333 Vacancy Type: Temporary... ...Contract Duration: 18 months Number of Positions: 1 Closing... ...~ Post-secondary education ~3-5 years experience in cleaning... ...with Microsoft Office software and appropriate City programs....Contract workSoftwareHourly payPermanent employmentFull timeTemporary workFor contractorsWork at office$142k - $158k per year
...within commutable distance to the office/location specified in the job listing. This will include but not limited to weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. $142000 - $158000 a year PointClickCare...SoftwareLong term contractFull timeWork at officeRemote workFlexible hours- ...Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many top-tier Aerospace and Defense...SoftwareFull timeFor contractors
- ...Full Stack Developer - Python & AI Required Skills: Databases Strong expertise... ...: o LLM integrations o Prompt engineering o AI-powered application features... ...architecture Required Skills: Top 3 Required Skills: 1. IBM Financial transaction...Full time
$100k - $150k per year
...creation of high-performance silicon chips and software content. Join us to transform the future... ...You Are: You are a hands-on software engineer passionate about bridging the gap between... ...abstraction layers. Your expertise in Python allows you to architect robust automation...SoftwareWorldwide$72.4k - $120.8k per year
...into a role where your talent for quality engineering directly shapes the future of healthcare... ...maintain automated UI and API tests using Python, Selenium WebDriver, Playwright, or... .... Required Skills ~2-5 years of software QA experience, including both manual and...SoftwareFull timePart timeRemote workWorldwide- ...Design develop and deploy AIML and Generative AI solutions using Python Build and finetune machine learning and large language models... ...and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative...Full timeLocal area
$82.7k - $103.3k per year
...and industrial markets is seeking a Plant Engineer. The Plant Engineer will lead and... ...safety program to ensure safe execution of all contracted work. Oversee construction projects to... ...technical discipline ~ P. Eng designation ~3-5 + years related experience, including...Long term contractFor contractorsWork at officeFlexible hoursShift workNight shiftAfternoon shift- ...and delivering quality presentations. Collaborative individual who thrives in a team-based environment. Proficiency with various software programs (Excel, PowerPoint, Word …) LDIA and Nielsen experience are preferred Edgewell endeavors to make its recruitment...Contract workSoftwareLong term contractSummer workLocal area
$40.38k per year
...tasks, such as filing and paperwork, while also utilizing their Python programming skills to automate these processes. Additionally, this... ...in MS Office (Excel, Word, Outlook) and office management software. High school diploma or equivalent; additional qualifications...SoftwareFull timeCasual workWork at officeMonday to friday- ...but not limited to, weekly/bi-weekly/monthly events in the office with your specific... ...is a requirement for this role. Contract Duration Up to 16 months Role Purpose This role provides... ...attendance integrations. Experience with Python. Experience with web services....Contract workLong term contractFor contractorsWork at officeRemote work
- ...Job Responsibility: Global Study Manager, 12 Month Contract Hybrid Work- on average 3 days/week from office Minimum 1 day from our Mississauga office and 2 days from our Mississauga or Downtown office At AstraZeneca, we pride ourselves on crafting a collaborative...Contract workFull timeWork at officeImmediate start3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Python Software Engineer (3-Month Contract). Be the first to apply!
- python data engineer Mississauga, ON
- python developer no experience Mississauga, ON
- junior python developer Mississauga, ON
- python developer remote Mississauga, ON
- python developer Mississauga, ON
- software developer intern Mississauga, ON
- software developer co-op Mississauga, ON
- junior software developer Mississauga, ON
- software engineer salary in canada Mississauga, ON
- software developer entry level Mississauga, ON
