Principal Software Engineer

Company: F5
Company: F5
Location: Hyderabad
Commitment: Full time
Posted on: 2023-05-15 19:55
At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation.  Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.Join a revolutionary team of Cloud service, SaaS and Security specialists to build distributed Cloud in the growing field of multi-cloud SaaS and Security solution.  We are looking for a Principal Engineer or Sr. Principal Engineer to join our SaaS / Bot Defense team to accelerate Web Application & API Protection (WAAP) and SaaSification within Bot and Risk Management Group. As a critical member of the Bot Defense WAAP Security Service team, you will be responsible for Security and Cloud architecture, designing and developing unified Cloud solutions for the new landscape of F5 SaaS products.    Responsibilities • Build new landscape of F5 SaaS solution for distributed Cloud Security Services• Innovate/design/develop/improve Bot Defense and API Security systems • As a subject-matter expert on WAAP Security and SaaS, work closely with product, marketing, operation, platform, data system and customer support team to create innovative solution for Cloud product delivery  Required Qualifications • Bachelor’s degree in computer science or equivalent professional experience (Principal level with 10+ years/ Sr Principal level with 15+ years). • Extensive experience in Security, Cloud and SaaS products with principal or architect roles  • Broad experience in building end to end security system, SaaS solution with multi-tenancy, onboarding, metering & billing, monitoring & alerting• Extensive experience in Web Application & API Protection (WAAP), Bot Defense, API Security, DDOS, Reputation Service, Service Policy and Rate Limiting, machine learning (ML) based anti-automation and security experience.• Proficiency in Cloud native microservice development and proficiency in programming languages such as GO, C++, Rust, WASM, Java, Kotlin • Deep knowledge and experience in Web technologies, HTTP protocol and content processing • Deep knowledge and experience with container and orchestration technologies Kubernetes  • Deep knowledge and experience with Public Clouds (GCP, AWS, Azure), Cloud Infra, Cloud Services, networking, workload automation (Docker, Helm, Terraform), Service Mesh (Istio) and modern CI/CD (Gitlab, GitOps, ArgoCD etc.)  • Experience with proxy (e.g., Envoy, Nginx), load balancer, CDN and enterprise integration • Experience with data/stream processing, data warehouse, system monitoring and performance 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.Please note that F5 only contacts candidates through F5 email address (ending with @f5.com) or auto email notification from Yello/Workday (ending with f5.com or @myworkday.com).Equal Employment OpportunityIt is the policy of F5 to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability, marital status, veteran or military status, genetic information, or any other classification protected by applicable local, state, or federal laws. This policy applies to all aspects of employment, including, but not limited to, hiring, job assignment, compensation, promotion, benefits, training, discipline, and termination.  F5 offers a variety of reasonable accommodations for candidates. 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. Request by contacting accommodations@f5.com.
View Original Job Posting