- Search jobs
- Waterloo, ON
- systems programmer
Systems programmer Jobs in Waterloo, ON
Create a job alert for this search
Systems programmer • waterloo on
Senior Automation Systems Engineer
Robert HalfWaterloo, ON, CABusiness Systems Analyst
Ontario Teachers Insurance PlanWaterloo, Region of Waterloo, CAEmbedded Systems Developer
Rockwell AutomationKitchener, Region of Waterloo, CAHybrid Electrical I&C Engineer - Nuclear Systems
Westinghouse ElectricKitchener, Region of Waterloo, CASr. Programmer / Analyst
Medavie Blue CrossON, CAProgress Developer
Insight GlobalSt. Jacobs, ON, CAQuality Systems Analyst
Northern Digital IncWaterloo, ON, CAAI Deployment Lead for Autonomous Systems
DialpadKitchener, Region of Waterloo, CASystems Engineering Developer
Intellijoint Surgical Inc.Kitchener, Region of Waterloo, CASenior Backend Engineer - Scalable Python Systems
HRBKitchener, Region of Waterloo, CAHMI Programmer
Brock SolutionsKitchenerElectrical Designer, Building Systems
Randstad CanadaKitchener, Ontario, CABusiness Systems Architect
AffirmKitchener, Region of Waterloo, CA- New!
Quality Systems Specialist
House of Friendship of KitchenerKitchener, Region of Waterloo, CASystems Administrator
Targeted TalentKitchener, Region of Waterloo, CAC# ASP.NET DEVELOPER
Lakes Environmental SoftwareWaterloo, Region of Waterloo, CASenior Systems Engineer
Essence Coaching GroupKitchener, ON, CanadaQuality Systems Specialist
House of FriendshipKitchener, Ontario, CanadaDigital Automation Technician / Specialist, Automation Systems
Ricoh Canada Production PrintKitchener, Region of Waterloo, CA- Slave Lake, AB (from $ 82,280 to $ 153,845 year)
- Burnaby, BC (from $ 93,600 to $ 141,804 year)
- Montreal, QC (from $ 82,388 to $ 133,259 year)
- Richmond Hill, ON (from $ 84,338 to $ 128,050 year)
- Ottawa, ON (from $ 80,000 to $ 127,249 year)
- Mississauga, ON (from $ 77,513 to $ 127,171 year)
- Toronto, ON (from $ 78,683 to $ 124,347 year)
- Old toronto, ON (from $ 82,558 to $ 123,958 year)
- Richmond, BC (from $ 82,875 to $ 122,000 year)
- New Westminster, BC (from $ 62,400 to $ 121,150 year)
Popular searches
Senior Automation Systems Engineer
Robert HalfWaterloo, ON, CA- Permanent
- Temporary
- Quick Apply
We are looking for a skilled Senior Automation Systems Engineer to join our team in Waterloo, Ontario. In this long-term contract position, you will focus on designing and implementing IT automation workflows, ensuring seamless integration with identity and access management systems. This role offers the opportunity to work collaboratively with IT and Security teams to enhance processes while maintaining compliance and security standards. The ideal candidate will have experience helping design, build, and implementing automation across IT service and identity lifecycle. This role is focused on reducing manual IT work by automating onboarding, offboarding, access requests, and system integrations across our core IT stack.
Responsibilities :
- Develop and implement comprehensive IT automation workflows for user onboarding, offboarding, and role-based access requests.
- Create Jira Service Management integrations to streamline approval processes and automate identity and access management tasks.
- Automate user lifecycle management processes across platforms such as Okta, Active Directory, and Microsoft O365, including license assignments and group-based access.
- Design and maintain PowerShell scripts and API integrations to support automation initiatives.
- Collaborate with IT and Security teams to ensure that automation solutions meet compliance and security requirements.
- Enhance device lifecycle workflows using Jamf for Mac and Intune for Windows, integrating these systems with identity event triggers.
- Prepare detailed documentation of workflows, scripts, and architectural decisions, including diagrams and troubleshooting guides, to support long-term ownership by internal teams.
- Monitor and optimize automated systems to ensure reliability and efficiency.
- Provide technical expertise and support for system improvements and troubleshooting as needed.
- This role requires architectural-level thinking, not task-based execution. The contractor is expected to design scalable automation patterns, make tooling decisions, and proactively identify opportunities to eliminate manual work.
- Proven experience automating user lifecycle management in SaaS-first environments
- Strong expertise with :
- Jira Service Management (workflows, automation rules, approvals)
- Okta (groups, policies, lifecycle management)
- Active Directory
- Microsoft O365
- Advanced scripting experience (PowerShell strongly preferred)
- Experience integrating systems via APIs or automation platforms
- Strong understanding of identity, access control, and least-privilege principles
Nice to Have
Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.
This job posting is for a current vacancy with our client.
Our specialized recruiting professionals apply their expertise and utilize our proprietary AI to find you great job matches faster.
Questions? Call your local office at 1.888.490.4429. All applicants applying for Canadian job openings must be authorized to work in Canada.
Only job postings for jobs located in Quebec appear in French.
© 2025 Robert Half. By clicking “Apply,” you’re agreeing to Robert Half’s Terms of Use and Privacy Notice .