Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

senior application developer - network automation and firmware platforms.

Randstad

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 View email address on randstad.com to ensure their ability to fully participate in the interview process. show more
Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the senior application developer - network automation and firmware platforms. in Calgary, AB vacancy
  •  ...activity and is accountable for developing and supporting revenue...  ...explain products and discuss applications Support customer OEM integration...  ...Solid understanding of networking is essential Please email...  ...”): ***email_hidden*** Firmware Engineer (USA) Microhard has... 
    Senior
    Full time
    For contractors
    Casual work
    Work at office
    Worldwide

    Microhard Corporation

    Calgary, AB
    4 days ago
  •  ...Automation Technologist   WHAT YOU’LL DO:   Role:   The...  ...controls, and automated test platforms.   The Automation Technologist...  ....   ~  Assist in developing and  maintaining Python-based...  ...issues involving PLCs, industrial networks, robotics, sensors, motion systems... 
    Suggested
    Casual work

    Ecolab Inc.

    Calgary, AB
    1 day ago
  •  ...Are You Our Next Builder? Helcim is searching for a Senior Data Platform Developer to help lead the design, development, and ongoing evolution of...  ...developing Agentic Workflows, developing Specs/Skills for IDEs to automate the development of data pipelines & infrastructure... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Monday to friday

    Helcim

    Calgary, AB
    21 days ago
  • $90k - $108k per year

     ...After the submission of your application, you will receive an email with...  ...through our online platform, Harver. Completing this AI-powered...  ...the organization's internally developed applications, SQL Server data...  ...Actions CI/CD. PowerShell automation. Experience supporting enterprise... 
    Senior
    Full time
    Local area
    Remote work
    Work from home

    TSI - Transworld Systems Inc.

    Calgary, AB
    11 hours ago
  •  ...continuous improvement of robotic and automated manufacturing systems. Key...  ...maintenance, troubleshooting automation and controls issues,...  ...and industrial communication networks. Manage spare parts inventory...  ...treatment of associates and applicants and furthering the principles... 
    Suggested
    Long term contract
    Casual work

    Ecolab Inc.

    Calgary, AB
    5 hours ago
  •  ...highly motivated  Sr. Control, Automation and Electrical Engineer to...  ...engineer, and 2) office-based as senior  Sr. Control, Automation and...  ...on exciting projects to develop innovative solutions What...  ...Employer that considers applicants without regard to age, race,... 
    Senior
    Long term contract
    For contractors
    Work at office
    Local area
    Flexible hours

    Hatch

    Calgary, AB
    17 hours ago
  •  ...Job Description ~ Design, develop, and deploy custom business applications using Power Apps (Canvas, Model-Driven...  .../Portals). ~ Build and optimize automated workflows using Power Automate, including...  ..., and optimize existing Power Platform solutions for performance and... 
    Full time
    Flexible hours

    Turner & Townsend

    Calgary, AB
    15 days ago
  •  ...technology and business forward. As a Senior Developer you play a critical role in delivering...  ...Documentation and knowledge sharing of delivered applications and services Actively promote...  ..., including IBM MQ, APIs, messaging platforms, and integration services Provide off... 
    Senior
    Full time
    Internship
    Flexible hours

    WestJet

    Calgary, AB
    13 days ago
  •  ...ll Do Reporting to the Discipline Lead – Automation and SCADA, the Senior SCADA Engineer serves as a technical authority developing, checking and approving SCADA design packages...  ..., including schematics, wiring diagrams, network architecture drawings, load studies, configurations... 
    Senior
    Weekly pay
    Long term contract
    Full time
    For contractors
    Work at office
    Immediate start

    Rising Edge Group

    Calgary, AB
    14 days ago
  •  ...level: We're looking for a talented Senior Platform Engineer who enjoys tackling hard...  ...— improving reliability, scalability, developer experience, and security across a growing...  ...database deployments Azure and AWS networking design (VNet architecture, segmentation... 
    Senior
    Internship
    Shift work

    Wagepoint

    Calgary, AB
    25 days ago
  •  ...Position Overview The Senior Systems Analyst is a key member of the Integration Platforms team , responsible for ensuring...  ...that connect critical business applications across the organization. This...  ...transformation through integration and automation initiatives. Key... 
    Senior
    Permanent employment
    Full time
    Internship
    Flexible hours

    WestJet

    Calgary, AB
    16 days ago
  •  ...usable data at scale. Our AI-powered platform, anchored by xTract, transforms sprawling...  ...THE ROLE We're looking for a Senior Full Stack Developer to build and maintain production systems...  ...to name a few. In addition to automation of data extraction at scale, we emphasize... 
    Senior
    Full time
    Remote work
    Flexible hours

    xMentium

    Calgary, AB
    14 days ago
  •  ...Maintain a deep knowledge of application integration techniques, which...  ...improvement) and Identifies Automation opportunities to achieve consistent...  ...) ~ Strong experience developing solutions using Power Apps,...  ...~ Working knowledge of Power Platform admin environments, Data Loss... 
    Senior
    Full time
    Part time
    Flexible hours

    CPKC

    Calgary, AB
    8 days ago
  •  ...working for a company that believes in investing in their employees?   We are looking for an energetic and client-orientated Senior Network Consultant for our Integrated Global Services branch to be based out of our Calgary, Edmonton, Toronto or Vancouver branch. You... 
    Senior
    Permanent employment

    lvs1

    Calgary, AB
    27 days ago
  • $95k - $120k per year

     ...successful delivery of digital and automation projects across Canadian...  ...team (including a direct-report developer) as well as third-party suppliers where applicable fostering collaboration and continuous...  ...North America HUBs vast network of specialists brings clarity to... 
    Senior
    Full time
    Internship
    Local area
    Flexible hours

    Hub International Insurance

    Calgary, AB
    13 days ago
  •  ...fastest growing cryptocurrency trading platforms, NDAX has set the bar high for the...  ...Place to Work®. We are looking for a Senior React Developer to produce scalable software solutions...  ...to build React Native iOS / Android applications Architect, build and maintain excellent... 
    Senior
    Full time
    Work at office
    Remote work

    Ndax Canada Inc.

    Calgary, AB
    22 days ago
  •  ...Manager, End User Services, As the Network Operations Lead you are a trusted advisor to senior leadership, influencing...  .... Manager, End User Services to develop and execute enterprise network operations...  ...network challenges, driving automation, continuous improvement, and scalable... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work

    Ledcor

    Calgary, AB
    8 days ago
  •  ...employees and empowering them to develop themselves and their careers....  ...Duties We are seeking a Senior Software Engineer to help...  ...evolve our seismic processing platform. This role is primarily focused...  ...also supporting web-based application development when needed.... 
    Senior
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    17 hours ago
  • $6000 - $7000 per month

     ...Job Description: Job Responsibilities Responsible for the design and development of underlying firmware for embedded systems, including coding and debugging of core modules. Formulate firmware architecture solutions based on product requirements, and participate in technical... 
    Full time
    Relocation

    Kaiyan Medical

    Calgary, AB
    3 days ago
  •  ...companies worldwide. They partner with a vast network of clients, including a significant portion of...  ...innovative technology solutions. The Role Design, develop, and support integration solutions using enterprise integration platforms. Lead end-to-end delivery of integration... 
    Senior
    Hourly pay
    Worldwide

    Haystack

    Calgary, AB
    23 days ago
  •  ...employees and empowering them to develop themselves and their careers. Experience...  ...-generation AI-enabled software platforms. Our products combine modern web applications, cloud-native services, and...  ...specialized agents and tools to automate complex geoscience workflows.... 
    Senior
    Full time
    Part time
    Second job
    Shift work

    Halliburton

    Calgary, AB
    17 days ago
  • $60 - $80 per hour

     ...NETWORK ENGINEER Job Type: Contract Contract Duration: Initial 6-month contract, good...  ...problem management, CMDB) ~15% - Work with Senior Network engineer for tasks/updates...  ...the organization. AI may be used to screen, assess or select applicants for the position.... 
    Senior
    Contract work
    Work at office

    Hays

    Calgary, AB
    7 days ago
  • $150k per year

     ...Lead and manage teams of developers to design, develop, test, implement...  ..., operate, and administer application software solutions and...  ...continuous improvements and automation. Control the budget and expenditure...  ...of computer applications, Networking security, Networking... 
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Immediate start
    Remote work
    Monday to friday

    VeriPark Software Canada Inc.

    Calgary, AB
    2 days ago
  •  ...every day across multiple factories. We’re looking for a Senior Robotics Software Developer to join our team and contribute to developing cutting-...  ...robotics solutions at the intersection of construction and automation. Collaborative Culture: Join a diverse, high-... 
    Senior
    Full time
    Internship
    Relocation package
    Flexible hours

    Promise Robotics

    Calgary, AB
    13 days ago
  •  ...Staff Developer / Development Manager, Application Security Reports To: Director of Development, Architecture Location: Calgary or Remote About...  ...on Rails, GraphQL, PostgreSQL, Redis, CouchDB Cloud Platform: AWS Tools: GitHub, Sidekiq, Docker What You’ ll... 
    Full time
    Remote work

    atVenu

    Calgary, AB
    a month ago
  • $80k - $105k per year

     ...designing and supporting enterprise network infrastructure that powers...  ...help build optimize and automate large-scale Cisco networks while...  ...enterprise architectures. Develop and maintain network...  ...skills and internal equity. Applicable compensation policies and guidelines... 
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Work from home
    Flexible hours

    Enbridge

    Calgary, AB
    13 days ago
  • $44.26 - $47.67 per hour

    As a Network Designer, you will bridge the gap between business objectives...  ...& Architecture Design and develop scalable, resilient network...  ...technologies, hardware platforms, and strategic vendors. Ensure...  ...(AWS or Azure). Automation (Asset): Familiarity with scripting... 
    Senior
    Long term contract

    Randstad

    Calgary, AB
    more than 2 months ago
  •  ...our customers work. Every day we help them develop critical mineral resources more...  ...headquarters in New Zealand. The role As a Senior Software Developer on the 3D Visualization...  ...creating intuitive, high-performance web applications. This role focuses on the end-to-end... 
    Senior
    Full time
    Work at office
    Flexible hours

    Seequent

    Calgary, AB
    22 days ago
  •  ...projects. We are seeking an experienced  Application Support Analyst  to join our growing...  ...Accountabilities: Application Champion ~ Develop an in-depth understanding of our...  ...practices across M365 and other business platforms. Develop and maintain SOPs, user guides... 
    For contractors
    Work at office

    Helical Pile Solutions

    Calgary, AB
    14 days ago
  •  ...The Team The Network Infrastructure and Operations team provides...  ...network, infrastructure and application support to both corporate and...  ...achieved by planning, designing and developing local area networks (LAN) and...  ...related job experience as a Senior Network Analyst with... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide

    Pason

    Calgary, AB
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to senior application developer - network automation and firmware platforms.. Be the first to apply!