
Software Development Engineer II
- Bangalore, Karnataka
- Permanent
- Full-time
- Bachelor's and/or Master's degree in Computer Science Engineering
- 3 to 5 years of experience in software design and development
- 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 as Openstack/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.
- 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
- Efficiently communicate/collaborate internally at F5.