Cisco Meraki

Senior Full-Stack Software Engineer / Ingénieur senior Full Stack

Cisco Meraki

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Manual Apply

Salary

💰 CA$122,600 - CA$177,700 per year

Job Level

Senior

Tech Stack

AWSCloudConsulDockerGoJavaJavaScriptJenkinsKafkaKubernetesPythonReactRedisRubyRuby on RailsSeleniumSpringTypeScriptVault

About the role

  • Collaborate with the Cross Domain Automation team to build a cloud-native, multi-tenant virtual networking service creation and automation platform
  • Deliver features that automate provisioning, management, and monitoring of AI-powered applications
  • Participate in platform scalability, redundancy, and high availability activities
  • Design and develop RESTful APIs for highly scalable SaaS deployments
  • Design and implement data models using a model-driven development approach
  • Implement UI features using React, Lit, Web Components, and Typescript
  • Implement automated testing using Python and Selenium and contribute to the continuous integration process
  • Work with Architecture and business partners to plan and design new solutions enabling fast deployment of cloud-based AI networking services
  • Design and document technical specifications and participate in design sessions
  • Write both automated and manual tests that validate acceptance criteria
  • Work in an Agile environment using Scrum and Kanban methodologies

Requirements

  • Bachelor’s degree or equivalent experience in Computer Science, Information Technology or a related technical field
  • 7+ years of software development experience in different areas of the software development stack
  • Experience in 4 or more of: Ruby on Rails, JavaScript, Java, Spring, Go, React, Python
  • Experience in 3 or more of: Docker, Kubernetes, Rest API, CI/CD, Jenkins, AWS
  • Implement Automated testing using Python and Selenium
  • Implement rich UI features using React, Lit, Web Component and Typescript
  • Experience developing large, distributed enterprise applications (scalable, reliable, available, distributed) [preferred]
  • Experience with one of: Kafka, Redis.io, Consul, Vault [preferred]
  • Experience or willingness to work on proof-of-concept spikes and in agile environments (Scrum, Kanban)
  • Familiarity with basic networking protocols