Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Python Software Engineer (3-Month Contract)

$60 - $80 per hour

STACK 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.

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Python Software Engineer (3-Month Contract) in Mississauga, ON vacancy
  • $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 work
    Software
    Hourly pay
    Full time
    Internship
    Work at office
    Local area
    Worldwide

    Magellan Aerospace

    Mississauga, ON
    17 days ago
  •  ...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 work
    Full time
    Temporary work
    Work at office
    Monday to friday
    Shift work

    CSN Collision

    Mississauga, ON
    22 days ago
  •  ..., 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... 
    Software
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    8 days ago
  •  ...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 work
    Software
    Full time
    Temporary work
    Part time
    For subcontractor
    Work at office
    Local area

    Dexterra

    Mississauga, ON
    21 days ago
  • $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 work
    Remplacement
    Work from home
    Flexible hours

    Transcontinental

    Mississauga, ON
    22 hours ago
  •  ...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 work
    Long term contract
    For contractors
    Flexible hours

    Lycopodium

    Mississauga, ON
    9 days ago
  • $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 work
    Work at office
    Flexible hours
    3 days per week

    goeasy

    Mississauga, ON
    8 days ago
  • 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 work
    Full time
    Work from home

    Delmar International Inc.

    Mississauga, ON
    17 days ago
  •  ...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... 
    Software
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    23 days ago
  • $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 work
    Work at office
    Flexible hours
    3 days per week

    goeasy

    Mississauga, ON
    10 days ago
  •  ...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... 
    Software
    Full time
    Shift work

    Myant Corp.

    Mississauga, ON
    7 days ago
  • $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 work
    Full time
    Work at office
    Immediate start
    Home office

    TJX Canada

    Mississauga, ON
    7 days ago
  •  ...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... 
    Software
    Full time
    Work at office
    Remote work
    Relocation package

    Roche

    Mississauga, ON
    9 days ago
  • $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 work
    Work at office
    Flexible hours
    3 days per week

    goeasy

    Mississauga, ON
    8 days ago
  •  ...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... 
    Software
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    23 days ago
  •  ...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... 
    Software
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    23 days ago
  •  ...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 time
    Fixed term contract
    Worldwide

    Rotork

    Mississauga, ON
    9 days ago
  •  ...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... 
    Software
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    23 days ago
  • $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 work
    Software
    Hourly pay
    Permanent employment
    Full time
    Temporary work
    For contractors
    Work at office

    City of Mississauga

    Mississauga, ON
    21 days ago
  • $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... 
    Software
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    22 hours ago
  •  ...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... 
    Software
    Full time
    For contractors

    aviyatech

    Mississauga, ON
    23 days ago
  •  ...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

    Astra North Infoteck Inc.

    Mississauga, ON
    22 hours ago
  • $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... 
    Software
    Worldwide

    Synopsys Inc

    Mississauga, ON
    10 days ago
  • $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... 
    Software
    Full time
    Part time
    Remote work
    Worldwide

    IQVIA

    Mississauga, ON
    26 days ago
  •  ...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 time
    Local area

    Capgemini Sogeti

    Mississauga, ON
    8 days ago
  • $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 contract
    For contractors
    Work at office
    Flexible hours
    Shift work
    Night shift
    Afternoon shift

    Ecolab Inc.

    Mississauga, ON
    4 days ago
  •  ...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 work
    Software
    Long term contract
    Summer work
    Local area

    Edgewell Personal Care Brands, LLC

    Mississauga, ON
    11 hours ago
  • $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... 
    Software
    Full time
    Casual work
    Work at office
    Monday to friday

    Skyline

    Mississauga, ON
    9 days ago
  •  ...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 work
    Long term contract
    For contractors
    Work at office
    Remote work

    PointClickCare

    Mississauga, ON
    16 days ago
  •  ...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 work
    Full time
    Work at office
    Immediate start
    3 days per week

    AstraZeneca

    Mississauga, ON
    22 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python Software Engineer (3-Month Contract). Be the first to apply!