מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
You will work closely with Architects, Principal Engineers to continuously work to develop new features in the system, improve the quality of platform and ultimately, the customer experience. You will monitor the inflow of support issues and collaborate with the team to improve quality, scale and performance.
Professional Experience:
• Bachelor's and/or Master's degree in Computer Science Engineering
• 10+ 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
Extensive experience with programming languages like Golang, C/C++
Needs good understanding of networking protocols, HTTP/HTTPS, Proxies
Experience with load balancer products such as Envoy, Nginx, HA proxy is desirable
Security infrastructure / product exposure will be an added advantage
Responsibilities
Design and development of software solutions
Understand requirements / use cases and proposed solutions, develop them in timely manner
Unit test the software using automation framework
Feature ownership and assisting the support team on customer issues
Follow software development lifecycle
Suggest improvements to the software and take up such activities
Working with distributed teams
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.
משרות נוספות שיכולות לעניין אותך