
Staff Software Systems Engineer (10114)
Extreme Networks
3 months ago
San Jose, CA, USA
Staff+
H1B Sponsor
Responsibilities
- Translate business requirements into technical requirements.
- Write clean, reusable, scalable, and secure code.
- Create and review technical documentation and specifications.
- Design scalable and performant systems.
- Conduct thorough code reviews and provide constructive feedback.
- Deliver applications based on pre-existing designs or client requirements.
- Implement best engineering practices like Test Driven Development.
Requirements
- Bachelor's or MS in CS/EEE/ECE with 3-10 years of relevant experience.
- Advanced backend development skills with Docker and Kubernetes.
- Solid knowledge of algorithms and design patterns with coding experience in GoLang, C, Java, Python, and shell scripting.
- Experience with microservices architecture and best practices.
- Good understanding of IPC mechanisms, multi-threading, and network programming.
- Familiarity with database concepts including MySQL, NoSQL, and Redis.
- Experience with messaging services like RabbitMQ and Kafka.
- Working knowledge of webhooks, API gateways, and Nginx.
- Understanding of security protocols such as OAuth2 and HTTPS.
- Experience in API design using OpenAPI and REST.
Tech Stack
Apache KafkaCDockerGitGogRPCJavaJenkinsKubernetesMariaDBMySQLPostgreSQLPythonRabbitMQRedis
Categories
BackendData EngineeringDevOpsSecurity