Network Software Architect

2 weeks ago


Montreal, Quebec, Canada Cisco Full time

About Us

Cisco, a leader in networking and cybersecurity solutions, is seeking an experienced Embedded Software Technical Leader to join our team.

The ideal candidate will have a strong background in developing high-performance, scalable, and secure network switching and performance monitoring solutions. As a software technical leader, you will play a key role in guiding team members through all phases of product development—from concept to production.

You will lead the design, writing code across the entire solution stack, from firmware to applications running on embedded systems. The successful candidate will have experience leading projects and software developers, as well as developing embedded software in C, multi-threaded programming, and advanced knowledge of various ARM CPU architectures and ecosystems.

What We Offer

  • A competitive salary: $150,000 - $200,000 per year
  • Opportunities for professional growth and development
  • A dynamic and collaborative work environment
  • Benefits, including health insurance, retirement plan, and paid time off

Responsibilities

  1. Influence architectural decisions with a focus on security, scalability, and reliability
  2. Create software requirements specifications, architecture, and design documents
  3. Develop, review, integrate, test, and debug code across the entire software stack
  4. Work with cross-functional teams across different locations to coordinate project scope, develop, and maintain products
  5. Contribute towards the improvement of our software development processes

Requirements

  • Experience leading projects and software developers
  • Experience developing embedded software in C, multi-threaded programming, and advanced knowledge of various ARM CPU architectures and ecosystems
  • Experience with network protocols, switching, and routing technologies (TCP, UDP, IPv4/v6, L2/L3, VLAN)
  • Experience with network management systems (NMS) and their technologies (e.g., Netconf/Yang, SNMP, RestCONF, etc.)
  • Experience developing software systems with security in mind using industry best practices (i.e., authentication and authorization, cryptography, X.509 certificate management, digital signatures, chain of trust, runtime defenses, code tampering prevention and detection, system hardening)
  • Experience with agile development methodologies and development tools (Jira, Confluence, GitHub)

Preferred Requirements

  • Experience developing complex embedded applications using object-oriented design and programming in C++
  • Experience with scripting languages (bash, python)
  • Experience with virtualization, containers, and orchestration software (VMware, KVM, Docker, Kubernetes, etc.)
  • Experience with Linux kernel development, and building custom Linux distributions
  • Experience with FIPS certification, and FedRAMP compliance


  • Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time

    Industrial Network Solutions ArchitectMaya HTT is a world leading software developer and engineering solutions provider focused on CAE, CAD, CAM and PLM. As a partner of Siemens Digital Industries Software, Maya HTT collaborates in providing software, AI, and engineering services to help clients and partners worldwide boost performance, improve quality,...


  • Montreal, Quebec, Canada Continent 8 Ltd. Full time

    At Continent 8 Ltd., we are seeking a highly skilled Digital Network Architect to join our team. The successful candidate will have the opportunity to work on exciting projects and contribute to the growth and success of our organization.About the RoleThis is a challenging and rewarding role that requires strong technical skills and excellent problem-solving...


  • Montreal, Quebec, Canada Software International Full time

    Job Title: Senior Mainframe Security ArchitectCompany: Software InternationalWe are seeking a Senior Mainframe Security Architect to join our global IT infrastructure consulting client in the Montreal area on a long-term engagement with one of their clients in the finance domain. As a Senior Mainframe Security Architect, you will be responsible for...


  • Montreal, Quebec, Canada Aylo Full time

    Job DescriptionWe are looking for a highly skilled Global Network Architect to join our corporate infrastructure team at Aylo. As a key member of our team, you will play a crucial role in the design, optimization, and ongoing maintenance of our global network backbone, campus, and datacenter infrastructure.In this role, you will work closely with other...

  • Software Architect

    2 weeks ago


    Montreal, Quebec, Canada Scalian Full time

    Job Title: Software ArchitectJob Summary:We are seeking a highly skilled Software Architect to join our team at Scalian. As a Software Architect, you will be responsible for designing and developing embedded, real-time software functionalities for our critical systems. If you have a strong background in software engineering and experience in designing and...


  • Montreal, Quebec, Canada Hamilton Barnes Associates Limited Full time

    Job OverviewHAMILTON BARNES ASSOCIATES LIMITED is seeking a seasoned Chief Network Architect to spearhead the development and maintenance of its cutting-edge network infrastructure.About the RoleSalary: $120,000 - $180,000 per yearRemote work flexibilityKey ResponsibilitiesThe ideal candidate will have 8+ years of experience in network engineering, including...


  • Montreal, Quebec, Canada Hamilton Barnes Associates Limited Full time

    Job OverviewWe are seeking an experienced Core Network Architect to join our team at Hamilton Barnes Associates Limited.About the RoleThe successful candidate will design, implement and operate our core IP network. This involves designing, configuring and engineering solutions around the core network and securing it.Key Responsibilities:Network Expansion and...


  • Montreal, Quebec, Canada Software International Full time

    Job OverviewWe are seeking a highly skilled Mainframe Security Architect to join our team at Software International. As a Senior Mainframe Security Architect, you will play a crucial role in designing and implementing secure mainframe solutions for our clients.About the RoleThis is a long-term engagement opportunity with one of our clients in the finance...


  • Montreal, Quebec, Canada Software International Full time

    Software International is seeking a Senior Mainframe Security Architect (ACF2 and RACF) to join our global IT infrastructure consulting client in the Montreal area on a long-term engagement with one of their clients in the finance domain.Key ResponsibilitiesAct as a bridge between the client and Sales, Proposal Managers, Project Managers, System Programmers,...


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    We are seeking a skilled Software Systems Architect to lead our development team in creating innovative software solutions. The ideal candidate will have 8-10 years of experience in software design and development, with expertise in Service Oriented Architecture, Mesh App, and Service Architecture.The successful candidate will possess great level of...


  • Montreal, Quebec, Canada Software International Full time

    About Software InternationalSoftware International is a leading provider of technical talent to top clients in Canada and the US. Our team of experts helps organizations like yours achieve their technology goals.About the RoleWe are seeking an experienced Senior Mainframe Security Architect to join our global IT infrastructure consulting client in the...


  • Montreal, Quebec, Canada Software International Full time

    Company Overview at Software International:We supply technical talent to a range of clients, from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US.Job Overview:Seeking a Senior Mainframe Security Architect (ACF2 and RACF) to join our client in Montreal on a long-term engagement in the finance domain.Key...


  • Montreal, Quebec, Canada Solution SFT Full time

    Job DescriptionYou will be part of a creative and exciting team that leverages the latest technology to deliver innovative simulation products.In this role, you will design, architect, and develop solutions to meet simulation product requirements. You will work on all phases of development, from requirements gathering through testing and final integration on...


  • Montreal, Quebec, Canada Vantage Data Centers Full time

    About Vantage Data CentersWe are a leading provider of data center solutions, committed to delivering exceptional service and expertise to our customers. Our team is dedicated to building and maintaining a reliable, scalable, and secure network infrastructure that meets the needs of our clients.The Network Infrastructure Architect will play a critical role...


  • Montreal, Quebec, Canada Intelcom Full time

    Job Title: Senior Software Developer - Cloud ArchitectJob Summary:We are seeking a highly skilled Senior Software Developer - Cloud Architect to join our team at Intelcom. As a key member of our software development team, you will play a pivotal role in the growth and development of our consumer interactions systems, primarily using C# and leveraging Azure...


  • Montreal, Quebec, Canada Aspire Software Full time

    Software Engineering ManagerValPay is seeking a talented and experienced Software Engineering Manager to lead our team in Montreal. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures.This role...


  • Montreal, Quebec, Canada National Film Board of Canada Full time

    OverviewThe National Film Board of Canada seeks a skilled Senior Software Architect to contribute to the development of innovative software solutions. This is a challenging role that requires expertise in web development, architecture, and design.


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    About the RoleWe are seeking a highly skilled Chief Network Security Architect to join our team. As a key member of our network security operations team, you will be responsible for driving the advancement, performance and stability of our infrastructure and its associated components with a strong focus on innovation and automation.Key...


  • Montreal, Quebec, Canada Groupe SII Full time

    Job DescriptionWe are seeking an experienced Embedded Software Architect to join our HSM Firmware Development team in Ottawa, Canada.About the RoleDesign, implement, and test complex embedded software systems for HSM hardware during manufacturing and field failure analysis processes.Develop and maintain Linux and U-boot based firmware for HSM...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Ubisoft Entertainment seeks a skilled Senior C++ Network Architect to join our team and contribute to the development of immersive multiplayer games. About UsWe are a leading video game developer dedicated to delivering exceptional gaming experiences. Our mission is to create engaging, interactive, and entertaining content that captivates players...