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.
- ...but not limited to, weekly/bi-weekly/monthly events in the office with your... ...prioritize and execute tasks in the software development life cycle. Work with... ...Proven experience as a software engineer with strong proficiency in Python and/or Java, writing clean, scalable...Contract workSoftwareLong term contractTemporary workWork at officeRemote work
- ...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
$60k - $65k per year
...from 9:00am to 5:30pm This role is a 12-month contract. S'more about the team: HelloFresh... ...? Here's what we're looking for: ~3+ years inventory, warehousing, manufacturing... ...chain experience with a Bachelor’s in Engineering, Business or a related field ~ Strong...Contract workWork at officeMonday to fridayShift work- ...Accounting and Bookkeeping experience ~Diploma or degree in Accounting, Finance, or a related field. ~Proficiency in accounting software such as QuickBooks ~Experience with using an ERP system is an asset (preferably NetSuite) ~Thorough knowledge of accounting and bookkeeping...Contract workSoftwareTemporary workWork at office
$56 - $59 per hour
...Education ~ Bachelor's degree Experience 2 years to less than 3 years On site Work must be completed at the physical... ...no option to work remotely. Work setting Consulting firm Software company Responsibilities Tasks Collect and document user'...SoftwareRemote work- ...Note*** This will be a 12-month contract. When we put unexpected teams in the same room, we unleash bold thinking with the power to inspire... ...(up to 10%). Essential Skills/Experience At least 3 years of industry experience in the pharmaceutical industry, biotechnology...Contract workLong term contractPermanent employmentTemporary workFixed term contractWork at officeFlexible hours3 days per week
- ...Global Study Associate, 12 Month Contract At AstraZeneca, we pride ourselves on crafting a collaborative culture that champions knowledge... ...collaboration and teamwork by engaging face-to-face in our offices 3 days a week. Our head office and BlueSky Hub in downtown Toronto...Contract workLong term contractPermanent employmentTemporary workFixed term contractWork at officeImmediate startShift work3 days per week
- ...About the Role KUBRA is hiring a Project Manager -12 month Contract to lead the end-to-end delivery of a portfolio of technology projects across client-facing and internal initiatives. This role offers the opportunity to make an immediate impact, take ownership of meaningful...Contract workImmediate start
- ...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
- ...those that we serve. Role Summary: Our Mississauga branch is looking for a Bilingual Collections Administrator for a 12-month contract role to assist the team and be responsible for a variety of credit and collections activities, including but not limited to: Key...Contract workFull timeFixed term contractMonday to friday
- ...Sr. IFRS17 Data Engineer (C#, SQL, MVC, WPF) Duration: 12 Months Job Description Must have hands-on... ...expertise in Data Analysis, SQL, Python, and PySpark. Develop and maintain... ..., design, and implementation of software solutions. Work closely with Product...Contract workSoftware
- ...across the supply chain. This is a 12-month fixed term contract. Responsibilities Manage... ...forecast, resource plan, and dependencies) ~3) Closing (release resources; create... ...Science, Business, Mathematics, Engineering or related discipline. ~7-10+ years of...Long term contractFixed term contractInternshipWork at office
- ...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
$50k - $60k 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$68.9k - $112.16k per year
...DevSecOps practices within business and IT teams. Qualifications Bachelor's degree in computer science is desired. Minimum of 3 years of experience in an IT development, project management and / or business analyst role. Demonstrated experience documenting business...Contract work1 day per week$44.27 - $59.03 per hour
...ID: 28333 Vacancy Type: Temporary Contract Duration: 18 months Number of Positions: 1 Closing Date... ...Qualifications ~Post-secondary education ~3-5 years experience in cleaning,... ...advantage ~Experience with Microsoft Office software and appropriate City programs. ~May...Contract workSoftwareHourly payPermanent employmentFull timeTemporary workFor contractorsWork at office$64.2k - $72k per year
...currently recruiting for a Manager, Operations Excellence (12 to 18 month temporary contract) to join our amazing team of talented employees. This is a... ...to meet team and business needs Who you are: You have 1–3 years of experience in an administrative, coordination,...Contract workTemporary workCasual workWork 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
- ...Hybrid, there will be an expectation to reside 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....SoftwareLong term contractFull timeWork at officeRemote work
$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$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$93k - $139k per year
...creation of high-performance silicon chips and software content. Join us to transform the future... ...You Are: As a seasoned Software Engineer, you bring a strong combination of software... .... ~ Strong programming skills in Python, MATLAB, or similar languages for automation...Software- ...teamwork by engaging face-to-face in our offices 3 days a week. Our head office and BlueSky... ...modeling. Familiarity with AI Languages/ Python (desired) SFE & Incentive Knowledge:... ...vacation, and annual Personal Days. Fixed Term Contract/Temporary positions (excluding students)...Contract workLong term contractPermanent employmentTemporary workFixed term contractWork at officeLocal area3 days per week
- ...Hybrid, there will be an expectation to reside 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....SoftwareLong term contractFull timeWork at officeRemote work
- We are always looking for talented people for upcoming opportunities. If you have experience in Software Engineering or Computer Science and would like to join our talent pool, please submit your resume and complete the application questions.SoftwareFull time
$45.13k - $49.88k per year
...Evaluate all competitors’ activities such as new launches and price reductions and communicate with District Sales Manager. Meet monthly key performance indicators (KPI‘s) focused on the following areas: sales, distribution, pricing, display, new accounts and other merchandising...Contract workTraineeshipFlexible hours$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$54 - $85 per hour
...and systems that are unparalleled in the engineering space. Are you looking for an opportunity... ...hearing from you. Hatch is seeking Contracts Specialists for its offices in Mississauga... ...of the project. This will be a 12-month contract position. Primary Responsibilities...Contract workHourly payLong term contractWork at officeLocal areaFlexible hours$53.51 per hour
...Date: 06/07/2026 Job Summary Reporting to the Supervisor, Contract Maintenance, you will coordinate and support the... ...Skills and Qualifications Successfully completed a three (3) year Civil Engineering program from a recognized College and possess, or are currently...Contract workHourly payPermanent employmentFor contractorsInternshipWork at office
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 developer Mississauga, ON
- python data engineer Mississauga, ON
- python developer remote Mississauga, ON
- python developer no experience Mississauga, ON
- junior python developer Mississauga, ON
- software engineer - ai machine learning Mississauga, ON
- software development engineer Mississauga, ON
- software developer co-op Mississauga, ON
- software developer entry level Mississauga, ON
- remote entry level software developer Mississauga, ON
