At F5, the business problem is to bring a better digital world to life by empowering organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world, with a focus on cybersecurity and protecting consumers from fraud.
Requirements
- Expert knowledge and extensive experience with L2–L7 network protocols (IP, TCP/UDP, TLS, DNS, HTTP, gRPC, BGP, etc.) and web technologies.
- Experience architecting and designing AI and cloud-native products and infrastructure.
- Strong expertise in distributed systems, microservices architecture, and cloud-native design.
- Deep understanding of DPU and GPU technologies.
- Experience leading complex product development initiatives from concept through release.
- Extensive development experience with Linux / Unix-like operating systems.
Responsibilities
- Set long-term architectural direction, guiding major technology choices and innovation areas.
- Collaborate closely with product and development teams to ensure software and product architectures align with the company’s vision and future direction.
- Drive architectural reviews, design validations, and threat modeling to address operational, security, and scalability concerns early in the process.
- Partner with management to drive product timelines.
- Lead technical due diligence, competitive assessments, and horizon scanning for new technologies and paradigms.
- Mentor junior team members.
Other
- Typically requires a minimum of 12+ years of related experience with a Bachelor’s degree; or 10+ years with a Master’s degree; or a PhD with 8 years of experience; or equivalent work experience.
- Strong leadership abilities and a talent for mentoring and developing engineers.
- Demonstrated excellence in written and verbal communication.
- Ability to collaborate and thrive in a fast-paced, high-performance environment.
- Requesting an accommodation is completely voluntary. F5 will assess the need for accommodations in the application process separately from those that may be needed to perform the job.