Primary Responsibilities :
Engage and collaborate with Product Management to drive detailed product requirements
Prioritizes product features resulting in the correct delivery of needed functionality
Opportunity to interact with sales team and customer to discuss and review product features and influence roadmap decisions.
Work with architects and engineers to facilitate estimation and design of improvements, features and bug fixes.
Work with the documentation team on internal and external facing documentation.
Work with engineering teams to resolve customer found defects, deployment issues and solve production problems.
Conduct internal and external presentations
Recommend and maintain technical design methodologies, processes, and standards
Prioritize product features resulting in the correct delivery of needed functionality.
Employee management including but not limited to sourcing, interviewing, and hiring candidates for open positions, onboarding, establishing goals, assigning, or delegating work, providing on-the-job training, giving guidance to staff, conducting performance evaluations, approving paid time-off (PTO), developing performance improvement plans, and taking disciplinary action.
Recommends changes to policies and establishes procedures that affect immediate organization(s)
What You Will Bring to the Team
Demonstrated ability in mentoring and developing direct reports.
Knowledge and expertise in software engineering methodologies.
Demonstrated ability to lead technical teams
Proven ability to deliver products with high quality, on time and within budget.
Knowledge and experience with network and web technologies (e.g. SSL / TLS, TCP / IP, HTTP, X509, PKI etc)
Operating Systems and networking experience such as sockets, database programming, multithreaded applications
Knowledge of computer architecture such as multi-core CPU scheduling, virtual memory, and caching.
Knowledge of federation technologies (SAML2.0, OAuth2.0, OpenID Connect, JWT etc) a plus
Experience with container technologies like Docker or Kubernetes is a plus
Excellence in written and verbal communications
Excellent understanding of at least one of C or C++. Good understanding of flow based programming.
Excellent understanding of L7 security.
What You Will Need to Have / Qualifications
Excellent organizational agility and interpersonal skills
Minimum of 15-year experience with a Bachelor’s degree; or 8 years and a Master’s degree; or a PhD with 5 years’ experience;
or equivalent experience.
Minimum of 4-years in leading a development product team.
Relevant experience in designing, implementing large scale distributed systems and / or Cloud / Web services platforms
F5 is an equal opportunity employer and we embrace diversity
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.