This position is tailored for a seasoned developer who loves bridging the gap between software engineering and infrastructure operations (NetDevOps). You will be responsible for building robust automation tooling used directly by network operations teams to manage critical infrastructure. This involves everything from developing the backend logic and workflow engines to creating clean, operator-driven web UIs and APIs. Operating in a cloud-native AWS environment, you will also have the opportunity to leverage advanced AI-assisted development tools (such as Kiro) to accelerate design, testing, and iteration.
...
Advantages
Advantages
Cutting-Edge Tech & Methodology: Work with a modern stack (Python, React, NodeJS, AWS Cloud native) and adopt cutting-edge AI-assisted development workflows via Kiro.
High Operational Impact: Build tools that secure and stabilize an enterprise-scale network across both standard corporate IT and heavy industrial OT environments.
True NetDevOps Domain: Play a defining role in shaping reusable libraries, frameworks, and global automation patterns for infrastructure-oriented software.
Balanced Work Environment: Enjoy a collaborative, hybrid team environment reporting directly to the Manager of Network Operations & Automation.
Responsibilities
1. Automation Engineering & Tooling
Design, build, and maintain robust firmware upgrade automation tools and platforms.
Develop end-to-end automation playbooks covering pre-checks, execution, validation, automated rollback strategies, and post-upgrade reporting.
Build scalable backend services, clean APIs, and intuitive web-based user interfaces for operator-driven workflows.
2. Systems Integration & Visibility
Integrate custom automation solutions seamlessly with existing monitoring, inventory tracking, and change-management systems.
Implement strict audit logging, error handling, and end-to-end operational visibility to ensure high reliability.
Deploy applications utilizing AWS cloud-native tools and CloudFormation templates.
3. Collaboration & Best Practices
Partner closely with Network Subject Matter Experts (SMEs) to translate manual network operational workflows into clean, reliable code.
Leverage AI-assisted software development practices to optimize code delivery cycles.
Contribute to and curate reusable internal software libraries and automation design patterns.
Qualifications
Experience: 5+ years of professional software development experience.
Language & Cloud Mastery: Strong proficiency in Python and AWS Cloud Services.
Workflow Automation: Proven experience building custom automation tools, backend services, or complex workflow-based systems.
Systems Exposure: Experience interacting with APIs, CLI-driven systems, and infrastructure-oriented software.
Engineering Rigor: Strong understanding of software quality, version control, and CI/CD pipeline architectures.
Technical Environment Matrix
Primary Languages: Python, NodeJS, React
Infrastructure Deployment: AWS Cloudnative, CloudFormation
Target Platforms: Cisco IOS / IOS-XE, Versa SD-WAN, Sierra / cellular devices
Preferred Qualifications (Nice to Have)
Prior experience in infrastructure, systems management, or network-adjacent software development.
Background working within highly regulated, operational, or high-reliability/high-availability environments.
Practical exposure to or an active interest in NetDevOps, modern automation platforms, and AI-assisted development methodologies.
Summary
Our Client is seeking a Senior Software Developer to join the Network Operations & Automation team in Calgary, AB, on a hybrid basis. In this role, you will lead the creation of next-generation firmware upgrade and lifecycle management tools for a massive, mission-critical network environment. Your work will directly impact Cisco routers and switches, Versa SD-WAN appliances, and Sierra cellular modems across both IT and OT environments, ensuring maximum security posture, operational efficiency, and system reliability.
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
This position is tailored for a seasoned developer who loves bridging the gap between software engineering and infrastructure operations (NetDevOps). You will be responsible for building robust automation tooling used directly by network operations teams to manage critical infrastructure. This involves everything from developing the backend logic and workflow engines to creating clean, operator-driven web UIs and APIs. Operating in a cloud-native AWS environment, you will also have the opportunity to leverage advanced AI-assisted development tools (such as Kiro) to accelerate design, testing, and iteration.
Advantages
Advantages
Cutting-Edge Tech & Methodology: Work with a modern stack (Python, React, NodeJS, AWS Cloud native) and adopt cutting-edge AI-assisted development workflows via Kiro.
High Operational Impact: Build tools that secure and stabilize an enterprise-scale network across both standard corporate IT and heavy industrial OT environments.
True NetDevOps Domain: Play a defining role in shaping reusable libraries, frameworks, and global automation patterns for infrastructure-oriented software.
...
Balanced Work Environment: Enjoy a collaborative, hybrid team environment reporting directly to the Manager of Network Operations & Automation.
Responsibilities
1. Automation Engineering & Tooling
Design, build, and maintain robust firmware upgrade automation tools and platforms.
Develop end-to-end automation playbooks covering pre-checks, execution, validation, automated rollback strategies, and post-upgrade reporting.
Build scalable backend services, clean APIs, and intuitive web-based user interfaces for operator-driven workflows.
2. Systems Integration & Visibility
Integrate custom automation solutions seamlessly with existing monitoring, inventory tracking, and change-management systems.
Implement strict audit logging, error handling, and end-to-end operational visibility to ensure high reliability.
Deploy applications utilizing AWS cloud-native tools and CloudFormation templates.
3. Collaboration & Best Practices
Partner closely with Network Subject Matter Experts (SMEs) to translate manual network operational workflows into clean, reliable code.
Leverage AI-assisted software development practices to optimize code delivery cycles.
Contribute to and curate reusable internal software libraries and automation design patterns.
Qualifications
Experience: 5+ years of professional software development experience.
Language & Cloud Mastery: Strong proficiency in Python and AWS Cloud Services.
Workflow Automation: Proven experience building custom automation tools, backend services, or complex workflow-based systems.
Systems Exposure: Experience interacting with APIs, CLI-driven systems, and infrastructure-oriented software.
Engineering Rigor: Strong understanding of software quality, version control, and CI/CD pipeline architectures.
Technical Environment Matrix
Primary Languages: Python, NodeJS, React
Infrastructure Deployment: AWS Cloudnative, CloudFormation
Target Platforms: Cisco IOS / IOS-XE, Versa SD-WAN, Sierra / cellular devices
Preferred Qualifications (Nice to Have)
Prior experience in infrastructure, systems management, or network-adjacent software development.
Background working within highly regulated, operational, or high-reliability/high-availability environments.
Practical exposure to or an active interest in NetDevOps, modern automation platforms, and AI-assisted development methodologies.
Summary
Our Client is seeking a Senior Software Developer to join the Network Operations & Automation team in Calgary, AB, on a hybrid basis. In this role, you will lead the creation of next-generation firmware upgrade and lifecycle management tools for a massive, mission-critical network environment. Your work will directly impact Cisco routers and switches, Versa SD-WAN appliances, and Sierra cellular modems across both IT and OT environments, ensuring maximum security posture, operational efficiency, and system reliability.
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