This recruiter is online.

This is your chance to shine!

Apply Now

Senior Software Developer to support a network operations team with developing automation using Python and AWS

Calgary, AB
  • To be discussed
  • Contract job

  • Published since 1 day(s)

  • 1 position to fill as soon as possible

Our client is seeking Senior Software Developer to support a network operations team with developing automation using Python and AWS


Mandatory Hybrid with 3 days in office downtown Calgary

6 month contract


Must have:

  • 5+ years of experience as a Software Developer developing automation for network operations using Python and AWS
  • Strong JavaScript development development
  • Strong experience building network automation and infrastructure tooling
  • Experience with CI/CD pipelines and modern software development practices
  • Exposure to AI-assisted software development tools (Kiro or equivalent) and workflows
  • Experience working with APIs, CLI-driven systems, and infrastructure-oriented software


Nice to have:

  • Experience in infrastructure, systems, networking, or network-adjacent software development
  • Experience in operational, regulated, or high-availability / mission-critical environments
  • Experience or interest in NetDevOps, infrastructure automation, or operational tooling
  • Experience supporting Oil & Gas or OT (Operational Technology) environments


Key Responsibilities

  • Design, build, and maintain firmware upgrade automation tools and platforms.
  • Collaborate closely with network Subject Matter Experts (SMEs) to translate operational workflows into software.
  • Develop end-to-end automation covering pre-checks, execution, validation, rollback, and reporting.
  • Build web-based user interfaces and APIs for operator-driven workflows.
  • Implement robust audit logging, error handling, and operational visibility.
  • Integrate automation solutions with monitoring, inventory, and change-management systems.
  • Leverage AI-assisted development tools (Kiro) to accelerate design, testing, and iteration.
  • Contribute to reusable libraries, frameworks, and automation patterns.

General Technical Environment

  • Network platforms: Cisco IOS / IOS-XE, Versa SD-WAN, Sierra / cellular devices
  • Languages: Python (primary), NodeJS, React
  • AI Assisted Development
  • AWS cloud native platforms / Cloudformation deployment
  • Web frameworks and APIs
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Requirements

Level of education

undetermined

Diploma

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined