Responsibilities
- Effectively lead data path areas of the Distributed Cloud (XC) product line.
- Understand the distributed systems deeply and design scalable solutions.
- Technically lead the implementation of major system components.
- Document software designs via functional specifications and other design documents.
- Proactively identifying and resolving key technical issues.
- Work on performance improvements across the platform.
- Investigate and propose solutions for the security vulnerabilities of Distributed Cloud platform and third-party packages used by the platform.
- Serve as a source of technical expertise to the product team and be a mentor for junior staff members.
- Keep abreast of new technologies, potential business partners.
- Efficientlycommunicate/collaborateinternally at F5.
- Conduct presentations both internally and externally - this includes technical and non-technical colleagues and customers.
- Recommend and maintain technical design methodologies, processes and standards.
Qualifications
- Minimum of 14 years of significant software development and engineering experience.
- 10 or more years designing, implementing and evangelizing large scale distributed systems.
- Prior experience with cloud technology and networking, load balancers, routing platforms, control plane, SDN, Docker, Kubernetes, public cloud (Azure, AWS) etc.
- Experience with any commercial load balancer.
- Architectural skills and ability to deep dive into technical challenges.
- Aptitude for solving complex problems and attitude of transcending new/classic technology preferences in favour of finding right solutions for our customers.
- Specialist in various software architectures such as distributed systems and microservices.
- Strong engineering and design skills, with solid understanding of real-time high performance, scalable and distributed systems.
- Good communication, presentation skills and ability to work well in a development team.
- Proven experience driving complex SW development and test efforts in small and fast paced organizations, with an understanding of the trade-offs that must be made to ensure timeliness and quality.
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.
The annual base pay for this position is: $199,952.00 - $299,928.00