Professional Experience:
• Bachelor's and/or Master's degree in Computer Science Engineering
• 3 to 5 years of experience in software design and development
Knowledge, Skills:
- Experience in designing and developing distributed software.
- Good understanding of computer networking (routing/switching) concepts, network security, Loadbalancers, proxies like Nginx etc. Experience working in any L7 products.
- Extensive experience with programming languages like Golang,Python.
- Good understanding of Virtualization technologies like KVM, Docker.
- Working knowledge of Cloud orchestration systems such asOpenstack/Kubernetes.
- Experience working on well-known clouds like AWS/Azure/GCP would be a plus.
- Excellent written and verbal communication skills.
- Strong interpersonal, team building, and mentoring skills.
Responsibilities
- New feature design and development
- Writing unit tests to cover the feature
- Feature ownership and assisting the support team on customer issues
- Analysis and debugging of issues reported
- Proactively identifying and resolving key technical issues
- Efficientlycommunicate/collaborateinternally at F5.
The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.