Facebook pixel

Principal Software Engineer
Cloud, Zero trust, Canada
Confirmed live in the last 24 hours
Locations
Ontario, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Development Operations (DevOps)
Google Cloud Platform
Jenkins
Git
Java
Linux/Unix
Management
nginx
RabbitMQ
Redis
Kubernetes
Python
Go
gRPC
Requirements
  • Extensive software development and design patterns experience (Java, Golang, Python)
  • Hands-on experience working with Kubernetes with focus on RBAC, DevOps, CI/CD, Secret Management, Certificates Management, SSL/TLS, persistent storage solutions, and networking
  • Extensive experience in distributed systems, resource management, storage technologies, distributed logging and monitoring solutions
  • In-depth experience in Architecture and Infrastructure management (OpenAPI, UML)
  • Strong hands-on experience with Linux, Linux container technologies and Kubernetes
  • Experience with AWS and/or GCP
  • In-depth knowledge of security topics relating to distributed systems and container orchestration
  • Infrastructure automation work experience
  • Experience with CI/CD pipelines design
  • Hands-on experience with Jenkins or other CI/CD tools
  • Hands-on experience with GIT and GitHub
  • Experience with performance tuning and optimization, bottleneck root cause analysis
  • Experience designing deployment architectures that support a proper Disaster Recovery strategy, with Kubernetes
  • Nice to have skills:
  • Multi-Cluster design and management. (K3S, OpenShift, Rancher)
  • Hybrid-Cloud Management based on Kubernetes
  • Experience with popular open-source runtimes and application frameworks (gRPC, Redis, RabbitMQ, Nginx, Weave, GlusterFS, Helm)
  • Experience with agile development process
  • Education
  • Bachelor's degree in Computer Science or equivalent field
Responsibilities
  • Lead the technical product architecture of our next generation cloud native applications
  • Be the overall technical authority for all the topics related to Cloud/SaaS technologies and be the trusted advisor to the Product leadership in helping design product roadmaps
  • Work very closely with Product Management team and other architects to translate the product requirements and customer use cases into elegant engineering designs
  • Be part of the agile engineering team to drive efficient implementations of the features on the final products
  • Act as the highest level for technical escalation for internal, customer, partner or vendor security questions and issues
  • Stay up to date with cloud industry and competitors' offerings and suggest differentiative improvements to Extreme products
Extreme Networks

1,001-5,000 employees

Network connectivity solutions company
Company Overview
Extreme is on a mission to create effortless networking experiences that enable all of us to advance. Extreme is a leader in cloud networking focused on delivering services that connect devices, applications, and people in new ways.
Benefits
  • Competitive pay
  • Comprehensive healthcare
  • HSA
  • Life & disability insurance
  • Retirement plans
  • Employee stock purchase program
  • Tuition reimbursement
  • PTO
  • Wellness programs
Company Core Values
  • Teamwork
  • Candor
  • Curiosity
  • Ownership
  • Inclusion
  • Transparency