Software Developer jobs in Waterloo, ON
Controls and Automation Programmer
Easily applyUrgently hiringPrime Automation IncWaterloo, ON- From $42 an hour
- Full-time +1
- Overtime
- Paid time off
- Dental care
- Profit sharing
- RRSP match
- Extended health care
4 hires made in past 30 days- System Integration: Connect control systems with third-party equipment and software for seamless functionality.
- Mentor junior team members (if Senior).
Full Stack Software Developer
Easily applyUrgently hiringSequoia SoftwareCanada- $70,000–$80,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Company events
- Work from home
Often responds in 1 day- This role is for developers who want to focus on delivering reliable software in established systems with clear expectations and boundaries.
Senior Full Stack Developer
Easily applyOften replies in 3 daysNetsweeperWaterloo, ON- $115,000–$125,000 a year
- Full-time +1
- Paid time off
- Dental care
- Employee assistance program
- RRSP match
- Extended health care
- Work from home
- Mentor junior developer(s) in the design, development, and testing of React applications, providing guidance and feedback as needed.
QA Analyst
Easily applySienci Labs Inc.Waterloo, ON N2V 1C6- $70,000–$75,000 a year
- Full-time +1
- Monday to Friday
- Vision care
- Dental care
- Discounted or free food
- Casual dress
- Company events
- Extended health care
- Experience with CAM software or other CNC controller software (e.g., Mach3, LinuxCNC).
- Experience with software QA methodologies and defect tracking.
- Farm Credit CanadaCanada
- $107,780–$145,820 a year
- Full-time
- Bachelor’s degree in computer science or software engineering.
- Minimum 10 years of software development experience (or an equivalent combination of education…
Software Developer
Easily applyAngstrom Engineering Inc.Cambridge, ON- $30–$60 an hour
- Full-time
- Monday to Friday +2
- Flexible schedule
- Ability to solve technical software and mechanical problems.
- University degree in computer/software engineering or equivalent.
- Knowledge of WPF and WCF.
- BMO Financial GroupOntario
- $75,900–$141,900 a year
- Tuition reimbursement
- Life insurance
- Partner with software engineering teams to guide cloud onboarding, implementation best practices, and architecture decisions.
CNC Programmer
Easily applyXL TOOL INC.Kitchener, ON- $35–$39 an hour
- Full-time +1
- Tuition reimbursement
- Vision care
- Dental care
- RRSP match
- RRSP
- Wellness program
- Experience with computer modeling software.
- Full-Time employment in a growing business.
- We are looking to hire a skilled CNC programmer.
Sr. CNC Machinist/Programmer (Turning)
Easily applyUrgently hiringABRO Manufacturing IncKitchener, ON N2B 3E6- $27–$35 an hour
- Full-time +1
- Paid time off
- Profit sharing
- Casual dress
- Flexible schedule
- Work from home
- Proficiency with CAM software such as Mastercam, Fusion 360, ESPRIT, or equivalent.
- Develop, optimize, and prove out CNC programs using CAM software (e.g.…
CNC Programmer
Easily applyOften replies in 3 daysExcalibur Crossbow Canada Inc.Kitchener, ON N2B 3X4- $35–$37 an hour
- Full-time
- Monday to Friday +1
- Tuition reimbursement
- Vision care
- Life insurance
- Store discount
- RRSP match
- Extended health care
- Minimum of 3 years of experience performing CNC programming, together with a minimum of 3 years experience in setting up CNC milling machines, fixtures and…
- BMO Financial GroupOntario
- $75,900–$141,900 a year
- Full-time
- Tuition reimbursement
- Life insurance
- Partner with software engineering teams to guide cloud onboarding, implementation best practices, and architecture decisions.
- Wolf Advanced TechnologyOntario
- $75,000–$85,000 a year
- Full-time
- Paid time off
- Relocation assistance
- Profit sharing
- You are comfortable working in a collaborative technical environment where you'll interact with software developers, engineers, and business stakeholders to…
PLC / Robotic Programmer
Easily applyNewCMP AutomationKitchener, ON N2R 1H5- $90,000–$110,000 a year
- Full-time +1
- RRSP match
- Extended health care
- Under the supervision of an experienced Control System Designer, develop real-time control system software for automated assembly systems, including the…
- Wolf Advanced TechnologyOntario
- $105,000–$125,000 a year
- Full-time
- Paid time off
- Relocation assistance
- Disability insurance
- Profit sharing
- Paid vacation
- Bridge technical teams: Partner closely with software developers to align infrastructure, security, and deployment requirements across projects.
- Wolf Advanced TechnologyOntario
- $105,000–$125,000 a year
- Full-time
- Paid time off
- Relocation assistance
- Disability insurance
- Profit sharing
- Paid vacation
- Bridge technical teams: Partner closely with software developers to align infrastructure, security, and deployment requirements across projects.
CNC Machinist/Programmer (Experience Required)
Easily applyNewNovatek Welding/FabricationCambridge, ON N1T 1S2- $32–$36 an hour
- Full-time
- Monday to Friday +2
- Experience preferred with multiple controls : Heidenhain CNC controls, Fanuc CNC controls, Mitsubishi CNC Controls and NC programming software, such as…
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
Controls and Automation Programmer - job post
Job details
Pay
- From $42 an hour
Job type
- Permanent
- Full-time
Shift and schedule
- Overtime
Location
Benefits
Pulled from the full job description
- Paid time off
- Dental care
- Profit sharing
- RRSP match
- Extended health care
Full job description
About Prime Automation
Prime Automation is a trusted leader in delivering advanced automation solutions. We specialize in designing and implementing state-of-the-art systems for diverse industries. Our mission is to provide innovative, dependable, and efficient automation that empowers our clients’ success. We’re growing and seeking a Senior Controls Programmer to join our team and help us achieve new milestones.
Position Overview
We’re looking for a Controls and Automation Programmer to become part of our dynamic team. The ideal candidate will bring deep expertise in control system design, programming, and troubleshooting, along with strong knowledge of PLC programming, SCADA platforms, and industrial automation. In this role, you’ll develop and implement control strategies for complex systems, collaborate with engineers and clients, and ensure projects are delivered on time and to the highest standards.
Key Responsibilities
- Control System Design & Development: Create, program, and implement control systems for automation applications across multiple platforms (PLC, HMI, SCADA, Robotics, Motion).
- System Integration: Connect control systems with third-party equipment and software for seamless functionality.
- Troubleshooting & Optimization: Diagnose and enhance system performance for reliability and efficiency.
- Project Leadership: Manage or support project planning, implementation, and commissioning. Mentor junior team members (if Senior).
- Client Collaboration: Work closely with clients to understand requirements, provide technical guidance, and ensure satisfaction throughout the project lifecycle.
- Documentation: Prepare and maintain detailed documentation, including programming guides, wiring diagrams, and test reports.
Required Qualifications
- Degree or diploma in Electrical, Mechatronics, Control Systems, Electronics, Robotics & Automation, or related field.
- Minimum 6+ Years Experience in controls programming and automation system design.
- Advanced PLC programming skills (Allen-Bradley, Siemens, Schneider, Omron, etc.).
- Proficiency in HMI/SCADA platforms (Wonderware, Ignition, FactoryTalk, etc.).
- Strong grasp of control theory and industrial automation principles.
- Experience with industrial communication protocols (Modbus, Ethernet/IP, OPC, Profibus, etc.).
- Ability to troubleshoot complex control systems.
- Excellent problem-solving, analytical, and communication skills.
Preferred Qualifications
- Experience with robotics or motion control systems.
- Knowledge of safety standards and systems.
- Project management experience or certification.
- Ability to lead cross-functional technical discussions.
Working Hours & Location
- Full-time (40 hours/week), with additional hours as needed (overtime compensated per company policy).
- Based at Prime Automation’s Waterloo, Ontario location.
- Travel to client sites (local and international) as required. A valid passport and ability to travel internationally are essential.
What We Offer
- Competitive salary (based on experience level) and benefits package.
- A collaborative, innovative work environment.
- Opportunities to work on cutting-edge projects and technologies.
How to Apply
If you’re a passionate, experienced Controls Programmer ready to make an impact, we’d love to hear from you! Submit your resume and cover letter explaining why you’re the perfect fit. Learn more at www.primeautomation.com.
Job Types: Full-time, Permanent
Pay: From $42.00 per hour
Benefits:
- Dental care
- Extended health care
- Paid time off
- Profit sharing
- RRSP match
Experience:
- Controls/Automation: 6 years (required)
Work Location: In person