Full-Time

Staff Software Applications Engineer

Extreme Networks

Extreme Networks

1,001-5,000 employees

Network connectivity solutions company

Data & Analytics
AI & Machine Learning

Senior, Expert

Toronto, ON, Canada

Required Skills
RabbitMQ
Kubernetes
Microsoft Azure
MySQL
Apache Flink
SQL
Apache Kafka
Java
Postgres
Docker
AWS
Elasticsearch
Redis
REST APIs
Cassandra
Google Cloud Platform
Requirements
  • Bachelor's degree in Computer Science or equivalent practical experience
  • 5 years of experience as a software engineer, developer, or equivalent technical experience
  • Good understanding of data structure and algorithm
  • Strong Java language skill and good coding style
  • Familiar with Spring Framework, Spring MVC, Spring Security, Spring Data, Spring Boot, Spring Cloud
  • Hands on experience with REST API design and implementation
  • Familiar with distributed system and microservice concepts and patterns
  • Experience with at least one of SQL and no-SQL Databases (PostgreSQL, MySQL, Redis, Elasticsearch, Apache Ignite, Cassandra)
  • Experience with at least one of messaging technologies (JMS, RabbitMQ, Kafka, Pulsar)
  • Comfortable working within a distributed team located in multiple time zones
Responsibilities
  • Design and implement cloud service management system for public cloud, private cloud, and edge cloud
  • Integrate cloud deployment, upgrade, monitoring, backup, failover, log collection, automation tools and dashboards in service management system for on-premises air-gap deployment
  • Infrastructure stability & performance enhancement
  • Implement External REST API platform
  • Continuous evolve architecture as the system scale
  • Collaborate with other engineers, product owners, and designers to identify and solve challenging problems
  • Create and maintain Architecture, Design, Troubleshooting, Deployment, Configuration documents
  • Produce well designed, factored, and tested code
Desired Qualifications
  • Familiar with Object-Oriented Analysis and Design (OOAD) and Domain-Driven Design (DDD)
  • Experience with one of cloud platform AWS, AZURE, GCP
  • Familiar with Apache Flink architecture and implementation
  • Working knowledge of container-based architecture and deployment (Docker, Kubernetes.)
  • Experience driving adoption of new technology and best practices into existing complex systems
  • Experience building highly available microservices at scale

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.

Company Stage

N/A

Total Funding

$478.3M

Headquarters

Morrisville, North Carolina

Founded

1996

Growth & Insights
Headcount

6 month growth

0%

1 year growth

6%

2 year growth

10%

Benefits

Competitive pay

Comprehensive healthcare

HSA

Life & disability insurance

Retirement plans

Employee stock purchase program

Tuition reimbursement

PTO

Wellness programs

INACTIVE