Our client is seeking a Senior Software Developer to join the Network Operations & Automation team on a hybrid basis in Calgary. This role focuses on building enterprise-scale automation platforms to manage the full lifecycle of mission-critical IT and Operational Technology (OT) network infrastructure.
...
In this position, you will act as a technical lead and Subject Matter Expert (SME) to design, develop, and maintain software solutions that streamline firmware upgrades, configuration management, and operational workflows. You will work closely with experienced Network SMEs, leveraging modern AI-assisted development tools to deliver secure, high-performing, and scalable automation systems.
Advantages
High-Impact Engineering: Build solutions that directly enhance the reliability, security, and operational efficiency of mission-critical infrastructure.
AI-Assisted Innovation: Utilize next-generation AI-assisted development practices to accelerate delivery in a production enterprise environment.
Direct Production Visibility: Experience immediate feedback and clear visibility into how your solutions perform in live operational workflows.
Cross-Domain Collaboration: Partner closely with seasoned network SMEs and distributed teams across North America.
Responsibilities
Design, build, and maintain scalable automation solutions supporting network lifecycle management and firmware upgrades across Cisco routers/switches, Versa SD-WAN appliances, and cellular modem platforms.
Develop end-to-end automation pipelines featuring pre-upgrade validation, automated execution, post-upgrade verification, and rollback mechanisms.
Build user-facing tools, APIs, audit logs, and error-handling capabilities to ensure operational transparency and compliance.
Integrate automation workflows with enterprise platforms, including monitoring, inventory, and service management systems.
Provide work effort estimates, participate in application/database schema design, conduct code inspections, and author unit/integration test plans.
Leverage AI-assisted tooling and contribute to reusable automation patterns and frameworks across the team.
Qualifications
Required Qualifications
Education: University degree in Computer Science, Engineering, or a related discipline (or equivalent practical experience).
Experience: 5+ years of professional software development experience, with a track record of building backend services, APIs, or workflow-based systems.
Languages & Frameworks: Strong proficiency in TypeScript, UI frameworks (specifically React), and Python.
Cloud & Infrastructure: Hands-on experience with AWS Cloud Services, CI/CD automation pipelines, and Infrastructure-as-Code platforms (e.g., CloudFormation).
Software Engineering: Thorough understanding of SDLC best practices, version control, database design, unit/integration testing, and complex troubleshooting.
Preferred Qualifications
Prior experience in infrastructure, networking, or systems engineering environments.
Familiarity with network automation or orchestration frameworks. Experience operating within regulated or operational technology (OT) environments.
Practical exposure to AI-assisted software development tools and methodologies.
Summary
Additional Information:
Hybrid work arrangement based out of Calgary, AB.
Team Dynamic: Collaboration with geographically distributed teams across North America supporting mission-critical enterprise systems.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more
Our client is seeking a Senior Software Developer to join the Network Operations & Automation team on a hybrid basis in Calgary. This role focuses on building enterprise-scale automation platforms to manage the full lifecycle of mission-critical IT and Operational Technology (OT) network infrastructure.
In this position, you will act as a technical lead and Subject Matter Expert (SME) to design, develop, and maintain software solutions that streamline firmware upgrades, configuration management, and operational workflows. You will work closely with experienced Network SMEs, leveraging modern AI-assisted development tools to deliver secure, high-performing, and scalable automation systems.
Advantages
High-Impact Engineering: Build solutions that directly enhance the reliability, security, and operational efficiency of mission-critical infrastructure.
AI-Assisted Innovation: Utilize next-generation AI-assisted development practices to accelerate delivery in a production enterprise environment.
Direct Production Visibility: Experience immediate feedback and clear visibility into how your solutions perform in live operational workflows.
...
Cross-Domain Collaboration: Partner closely with seasoned network SMEs and distributed teams across North America.
Responsibilities
Design, build, and maintain scalable automation solutions supporting network lifecycle management and firmware upgrades across Cisco routers/switches, Versa SD-WAN appliances, and cellular modem platforms.
Develop end-to-end automation pipelines featuring pre-upgrade validation, automated execution, post-upgrade verification, and rollback mechanisms.
Build user-facing tools, APIs, audit logs, and error-handling capabilities to ensure operational transparency and compliance.
Integrate automation workflows with enterprise platforms, including monitoring, inventory, and service management systems.
Provide work effort estimates, participate in application/database schema design, conduct code inspections, and author unit/integration test plans.
Leverage AI-assisted tooling and contribute to reusable automation patterns and frameworks across the team.
Qualifications
Required Qualifications
Education: University degree in Computer Science, Engineering, or a related discipline (or equivalent practical experience).
Experience: 5+ years of professional software development experience, with a track record of building backend services, APIs, or workflow-based systems.
Languages & Frameworks: Strong proficiency in TypeScript, UI frameworks (specifically React), and Python.
Cloud & Infrastructure: Hands-on experience with AWS Cloud Services, CI/CD automation pipelines, and Infrastructure-as-Code platforms (e.g., CloudFormation).
Software Engineering: Thorough understanding of SDLC best practices, version control, database design, unit/integration testing, and complex troubleshooting.
Preferred Qualifications
Prior experience in infrastructure, networking, or systems engineering environments.
Familiarity with network automation or orchestration frameworks. Experience operating within regulated or operational technology (OT) environments.
Practical exposure to AI-assisted software development tools and methodologies.
Summary
Additional Information:
Hybrid work arrangement based out of Calgary, AB.
Team Dynamic: Collaboration with geographically distributed teams across North America supporting mission-critical enterprise systems.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more