1

Junior Python Developer Jobs in Kitchener Waterloo, ON

Mentor junior and intermediate designers through reviews, coaching, and knowledge sharing ... Python programming experience applied to integrated control systems (e.g., automation scripts, data ...

Experience mentoring and guiding Junior Data Engineers in previous roles * Strong Experience working with SQL and large data sets * Hands-on experience coding in Python is required * Experience ...

Experience mentoring and guiding Junior Data Engineers in previous roles * Strong Experience working with SQL and large data sets * Hands-on experience coding in Python is required * Experience ...

Experience mentoring and guiding Junior Data Engineers in previous roles * Strong Experience working with SQL and large data sets * Hands-on experience coding in Python is required * Experience ...

Experience mentoring and guiding Junior Data Engineers in previous roles * Strong Experience working with SQL and large data sets * Hands-on experience coding in Python is required * Experience ...

Full Stack Software Engineer

Waterloo, ON · Hybrid

CA$100K - CA$140K/yr

As a Full Stack Developer at RideCo, you will contribute to shaping the architecture, design, and ... Provide technical mentorship and guidance to junior and mid-level developers. Testing and ...

Embedded Systems Test Engineer

Waterloo, ON · On-site

CA$95K - CA$130K/yr

Strong development skills in C/C++, and scripting languages such as Python, disciplined use of git ... Mentor and develop junior QA engineers * Champion a quality-first engineering culture, partnering ...

Test Specialist (III)

Waterloo, ON · On-site

CA$46K - CA$62K/yr

Mentor junior technical support staff. In addition to the functional responsibilities of this role ... Programming experience in Python, LabVIEW, or other languages is recommended. What Teledyne Dalsa ...

Cloud DevOps Engineer

Waterloo, ON · Remote

$85K - $120K/yr

We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...

Cloud DevOps Engineer

Waterloo, ON · Remote

$85K - $120K/yr

We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...

Cloud DevOps Engineer

Kitchener, ON · Remote

$85K - $120K/yr

We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...

Showing results 21-40

Junior Python Developer information

What is a junior Python developer?

A Junior Python Developer is an entry-level software developer who specializes in writing, testing, and maintaining code using the Python programming language. They typically work under the guidance of senior developers and assist in building applications, fixing bugs, and improving performance. Their responsibilities may include writing scripts, working with databases, and integrating third-party services. Strong problem-solving skills, knowledge of Python frameworks like Django or Flask, and familiarity with version control systems like Git are often required. Junior developers are expected to learn quickly and contribute to the development team while gaining hands-on experience.

What are the typical daily responsibilities of a junior Python developer?

As a Junior Python Developer, your daily tasks may include writing and testing code, fixing bugs, and participating in code reviews alongside more experienced developers. You'll often work on modules or features under the guidance of senior team members, attend stand-up meetings, and update project documentation as needed. Collaboration with frontend developers, QA testers, and project managers is common, especially when integrating systems or implementing new features. Over time, you can expect to take on more complex tasks and gradually build your expertise through mentorship and hands-on project work.

What are the key skills and qualifications needed to thrive in the junior Python developer position?

To thrive as a Junior Python Developer, you need a solid foundation in Python programming, an understanding of computer science fundamentals, and often a relevant degree or coursework. Familiarity with version control systems like Git, basic experience with web frameworks such as Flask or Django, and knowledge of databases are commonly expected, while certifications like PCEP can be advantageous. Attention to detail, a willingness to learn, effective problem-solving, and strong communication skills are essential soft skills for this role. These competencies ensure you can contribute efficiently to software development projects, adapt to new challenges, and collaborate well within a development team.

Is there a demand for junior Python developers?

There is strong demand for junior Python developers across various industries, including web development, data analysis, and automation. Companies seek candidates with basic programming skills, knowledge of frameworks like Django or Flask, and familiarity with version control tools such as Git. Entry-level positions are available in both startups and established organizations, reflecting Python's popularity and versatility.

What does a junior Python developer do?

A junior Python developer writes, tests, and maintains Python code for software applications under supervision. They often work on tasks such as debugging, implementing features, and collaborating with team members using tools like version control systems. Basic knowledge of programming concepts and familiarity with frameworks like Django or Flask are typically required.

What are the most commonly searched types of Python Developer jobs in Kitchener Waterloo, ON?

The most popular types of Python Developer jobs in Kitchener Waterloo, ON are:

What are popular job titles related to Junior Python Developer jobs in Kitchener Waterloo, ON?

For Junior Python Developer jobs in Kitchener Waterloo, ON, the most frequently searched job titles are:

What job categories do people searching Junior Python Developer jobs in Kitchener Waterloo, ON look for?

The top searched job categories for Junior Python Developer jobs in Kitchener Waterloo, ON are:

What cities near Kitchener Waterloo, ON are hiring for Junior Python Developer jobs?

Cities near Kitchener Waterloo, ON with the most Junior Python Developer job openings:

Infographic showing various Junior Python Developer job openings in Kitchener Waterloo, ON as of August 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 100% In-person job distribution.

Senior Electrical Designer

Gorbel

Elmira, ON

Full-time

Re-posted 17 days ago


Gorbel rating

7.6

Company rating: 7.6 out of 10

Based on 10 frontline employees who took The Breakroom Quiz

251st of 494 rated machine equipment manufacturers


Job description

Gorbel's mission is simple: We improve people's lives.

That mission guides everything we do, from the products and service we provide to our outside customers to the work environment we foster for our employees. We are a manufacturer of material handling and fall protection products for the production and warehouse/distribution sectors. We're on the cutting edge of manufacturing and distribution; a thriving, growing company that is constantly seeking out new ways to innovate and elevate our products and our processes - and we're looking for people like you to join us in that mission.

We're currently hiring for open positions in the US and Canada. We operate in Canada as Engineered Lifting Systems and Equipment (ELS)/DBA Gorbel Canada, and subsequent communication related to Canadian positions may show the ELS name. You may be contacted by phone by recruitment personnel based in either Canada or New York.

Work Shift:

Day Shift (Canada)

Job Description:

The Senior Electrical Designer is responsible for leading the creation, development, validation, and continuous improvement of electrical and control systems for material handling equipment and integrated automation solutions. This role operates independently with minimal supervision and provides technical leadership across projects.

Responsibilities:

  • Lead the complete electrical and control systems, including power distribution, control architecture, PLC and other device software, industrial communications, safety systems, enclosures, and cabling.
  • Lead the control system software architecture and lifecycle expectations, ensuring version control, validation, documentation, and maintainability.
  • Refine and maintain electrical and control system architecture aligned with product, manufacturing, and business requirements.
  • Produce and approve productionready schematics and documentation using AutoCAD Electrical and SolidWorks PDM.
  • Review and approve work from junior and intermediate designers; eliminate design risks, errors, and rework.
  • Lead electrical and control aspects of machine safety, including safety relays, STO functions, and safetyrelated control systems.
  • Provide seniorlevel troubleshooting support during manufacturing, installation, commissioning, and field operation.
  • Participate in and lead technical reviews, Human Centered Design exercises, project kickoffs, site visits, and debriefs.
  • Collaborate crossfunctionally with other departments to ensure integrated system performance.
  • Establish and govern electrical, control, and devicesoftware, standards, libraries, and documentation.
  • Lead CAD, control documentation, and PDM structures to support manufacturing and lifecycle needs.
  • Mentor junior and intermediate designers through reviews, coaching, and knowledge sharing.
  • Clearly communicate design intent, software behavior, safety requirements, and standards.
  • Drive continuous improvement in design quality, safety robustness, standardization, and cost.
  • Support Lean engineering and manufacturing practices by reducing variation and recurring issues.

In addition to the responsibilities listed above, employees are also expected to complete other duties as required. All employees are expected to have familiarized themselves with the Health & Safety and Human Resources manuals, including their responsibilities as outlined in each.

Qualifications:

Education:

  • Degree or Diploma in Electrical Engineering Technology, Business, or Engineering
  • Completion of AutoCAD Electrical courses and Solidworks courses preferred.
  • P.Eng. designation an asset.
  • Maintain valid driver's license and reliable vehicle.
  • Maintain valid passport with ability to travel in North America as needed, less than 10%.

Experience:

  • 10+ years of related experience in electrical and control system design within an industrial or product development environment.
  • Demonstrated leadership in producing professional, productionready electrical schematic sets for manufacture.
  • Proven experience working in a Lean manufacturing environment with structured approaches to quality, standardization, and continuous improvement.
  • Proficient software experience with ERP systems (Microsoft Dynamics NAV or CSI (Cloud Suite Industrial, preferred), and Microsoft Office Suite (Outlook, Word, Excel, PowerPoint, and MS Project).
  • Advanced proficiency in control system integration involving PLCs, VFDs, safety devices, HMIs, and distributed I/O, including safetyrelated control functions.
  • Advanced proficiency in AutoCAD Electrical; experience with SolidWorks PDM preferred.
  • PLC programming and troubleshooting experience, including development, integration, and verification of machine control logic and I/O behavior in an industrial environment.
  • Safety relay-controller experience, including selection, application, wiring integration, and validation support for safety functions (e.g., Area Scanners, E-Stops, guards, interlocks) within safetyrelated control systems.
  • Python programming experience applied to integrated control systems (e.g., automation scripts, data processing, diagnostic utilities, test/verification support) in support of design and commissioning activities.
  • Demonstrated experience designing, integrating, and troubleshooting industrial communication networks, including:
    • Ethernetbased industrial networks
    • Modbus TCP/IP
    • CANbased communication (e.g., CAN, CANopen)
  • Proficiency in machine safety principles, including the application of risk assessments in accordance with EN ISO 12100. This includes demonstrated experience applying functional safety standards to control systems, including:
    • EN ISO 138491 (Performance Level determination and validation), and/or
    • EN / IEC 62061 (Safety Integrity Level concepts and system design)

Core Competencies, Interpersonal & Intrapersonal Skills:

  • Communicates technical and nontechnical information clearly and effectivelyto diverse audiences, both verbally and in writing, using appropriate tools and formats.
  • Confidently presents, explains, and defends technical solutionswith peers, management, and external customers, encouraging clarity, candor, and shared understanding.
  • Influences outcomes through technical credibility, collaboration, and sound judgment, maintaining a solutionsfocused mindset and acting in the best interest of the organization.
  • Demonstrates sound technical and professional judgmentin both routine and ambiguous situations, including the ability to commit to decisions despite incomplete information when required.
  • Applies strong analytical and problemsolving skillswith a structured, datadriven approach and a high level of attention to detail.
  • Proactive, selfdirected, and accountable for engineering outcomes, operating effectively with minimal supervision.
  • Effectively prioritizes and manages multiple projects or workstreamsof varying complexity while maintaining quality, schedule commitments, and technical rigor.
  • Collaborates effectively across disciplines and functions, building strong professional working relationships through integrity, ethical behavior, and respect for diverse perspectives.
  • Provides informal technical guidance, coaching, and mentorship to junior and intermediate engineersthrough design reviews, problem solving collaboration, and knowledge sharing, while also reviewing work and offering technical support, cross training, and clear articulation of technical expectations, standards, and desired outcomes-without formal people management responsibility.
  • Maintains a continuous improvement mindset, actively developing new skills, refining processes, and embracing new technical and professional challenges.

Working Conditions:

  • Works in office and manufacturing facility with flexibility for travel to off-site meetings
  • Hybrid remote setup an option after onboarding period
  • May experience tight deadlines and stressful conditions at times
  • Must be able to manage frequent interruptions and multiple tasks daily
  • Primarily standard business hours, with occasional flexibility required to support project and business needs.
  • Ability to work safely in a manufacturing environment, including movement around equipment and workstations.
  • Sitting, working at desk/personal computer for extended periods
Salary Range: $72,347.00 - $132,636.00
This job posting is for anewposition within our organization.
We appreciate the interest of all applicants; however, only those selected for an interview will be contacted.
Engineered Lifting Systems & Equipment Inc, dba Gorbel Canada is an equal opportunity employer and welcomes applications from all qualified individuals, without regard to race, color, religion, ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, marital or family status, or any other protected characteristic under applicable provincial law. Our company values diversity of thought, encourages new perspectives, and are committed to creating an inclusive culture where all employees feel respected, supported, and empowered.
We are committed to pay transparency and equitable compensation practices. The salary range listed reflects anticipated compensation based on market benchmarks and internal equity. Actual pay may vary depending on experience, skills, and qualifications. Additional compensation such as benefits and bonuses may apply.
In accordance with the Accessibility for Ontarians with Disabilities Act, 2005, accommodation is available throughout the recruitment process. Should you require accommodation, please contact Human Resources at 519-669-5545.
Please note that we use Artificial Intelligence (AI) tools to assist in specific stages of our recruitment process. All hiring decisions are made by our Human Resources team, and your information is handled in compliance with Ontario privacy laws.
#HP

What Gorbel employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom