Primary Responsibilities
- Design and implementation of major components of products
- Research, investigate and define new areas of technology to enhance existing products or new product directions
- Evaluate and design the implementation of current source code
- Document software designs via functional specifications and other design documents
- Conduct presentations and demos internal and external as needed
- Collaborate with team members and technical leads
- Responsible for upholding F5’s Business Code of Ethics and for promptly reporting violations of the Code or other company policies.
Knowledge, Skills and Abilities
- Strong knowledge and extensive experience with relevant platform technologies
- 5+ years programming experience in software languages that support F5 product line: C/C++, Golang, Python
- Development experience in object-oriented programming.
- Understand microservices based architecture and deployment
- Understand Kubernetes and Kubernetes-based architecture
- Strong analytic / trouble-shooting skills.
- Able to collaborate and thrive in a fast-paced high-performance environment.
- Demonstrated excellence in written and verbal communications.
- Knowledge of product life cycle.
Qualifications
· Typically requires a minimum of 6 years of related experience with a Bachelor’s degree; or 3+ years and a Master’s degree; or equivalent experience.
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: $140,909.00 - $211,363.00