Full-Time Principal Backend Software Developer
Extreme Networks is hiring a remote Full-Time Principal Backend Software Developer. The career level for this job opening is Expert and is accepting Salem, New Hampshire, United States based applicants remotely. Read complete job description before applying.
Extreme Networks
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Job Title: Principal Backend Software Developer
Location: Salem, NH â Hybrid/Remote
About Extreme: In a world where technology serves humanity, Extreme's mission is clear: constantly seeking new ways to create better outcomes. Innovation is about new ways, better outcomes. Extreme empowers businesses, governments, schools, healthcare providers, cities, and more to achieve infinite potential with the One Network, One Cloud, One Extreme approach.
About the Role: You'll join a high-performing Extreme One Cloud engineering team. You will architect, design, implement, and test new features and functionality for ExtremeCloud Applications and Platform (an AI/ML powered, wired, and wireless cloud network management solution). You will take new features from concept to delivery, working closely with team members and cross-functional partners to design and develop high-quality solutions considering scalability, availability, and performance.
Responsibilities:
- Translate business requirements into technical requirements.
- Write clean, reusable, scalable, and secure code for deployment.
- Create and review technical documentation and specifications.
- Design solutions, establish best practices, and implement new technologies.
- Design scalable and performant systems to handle increasing user demands.
- Conduct thorough code reviews, providing constructive feedback.
- Collaborate with developers, architects, product management, and visual designers to create a web application.
- Provide technical leadership, representing the development team in customer interactions.
- Deliver applications based on existing wireframes, designs, or client requirements.
Qualifications:
- 10+ years of backend experience with advanced skills (Docker, Kubernetes, Clustering)
- Solid knowledge of algorithms and design patterns with coding experience in GoLang, C, Java, or Python.
- Experience building high-scale, concurrent, cloud-based, secured web applications with experience in APIs and interfaces (REST, NETConf, JSON, Yang, OpenConfig, OpenAPI).
- Strong experience with relational and non-relational databases (MySQL, MariaDB, GORM, Redis).
- Familiarity with Event-based architecture and messaging services (RabbitMQ, Kafka, GNMI, GRPC).
- Deep understanding of Web Performance, Web Accessibility, and security protocols/technologies (IAM, RBAC, Certs, AAA, HTTPS).
- Ability to learn quickly, make data-driven decisions.
- Strong problem-solving skills, attention to detail, and passion for building high-quality products.
- Excellent communication skills (technical and non-technical).
- Experience building CI/CD pipelines.
- Self-starter attitude and ability to make decisions independently.
- Bachelor's degree in Computer Science, Mathematics, or related field.
Compensation: $150,000 - $170,000 a year