Data Platform - Sr Principal Software Engineer
Job Description
Position Overview
At F5, we strive to bring a better digital world to life. Our teams empower organizations around the globe to create, secure, and run applications that enhance our evolving digital landscape while prioritizing a diverse environment where every individual can thrive. Join a revolutionary team of Distributed Cloud Data Engineering, Analytics, and Cloud Service specialists to build core data systems, analytics, telemetry, and AI/Generative AI powered services at scale in the dynamic fields of multi‑cloud SaaS, Security, and Multi‑Cloud Networking solutions. As a critical member of the team, you will accelerate data platform and telemetry missions within the F5 Distributed Cloud Platform Group by leading the architecture, design, and development of data systems and services for our new generation of SaaS products.
Key Responsibilities
- Build F5 Distributed Cloud data system and management systems.
- Innovate, design, and develop data, analytics, and AI/Gen AI powered services on our SaaS platform.
- Architect, design, and develop telemetry and metrics pipelines and services.
- Serve as a subject-matter expert on data systems, AI/ML, cloud services, networking, and security while collaborating with product, marketing, operations, platform, and customer support teams to create innovative cloud and SaaS solutions.
Required Qualifications
- Bachelor’s degree (or above, Graduate degree preferred) in Computer Science or equivalent professional experience (Principal level with 10+ years, Sr Principal level with 13+ years, Architect level with 15+ years).
- Extensive experience in Data Engineering and SaaS products in principal or architect roles.
- Experience in building data systems, data services, observability, and telemetry architectures for cloud services.
- Proficiency in cloud service development and programming languages such as GO, Java, Python, C++, Rust, and WASM.
- Deep knowledge and experience with data/stream processing (e.g., Kafka, Pubsub, Dataflow, Vector), databases, and data warehouses (e.g., ClickHouse, Elasticsearch, StarRocks, Big Query, Redis).
- Experience with data-driven, ML/AI, and Generative AI powered applications in security, networking, telemetry, AI/BI, product growth, and engineering productivity.
- Familiarity with logging, metrics, tracing tools such as Prometheus and Open Telemetry, and pipeline management.
- Proven track record in ensuring data system quality, monitoring, and performance.
- Experience in SaaS multi-tenancy, onboarding, metering & billing, as well as monitoring & alerting.
- Experience with container orchestration technologies, including Kubernetes and microservices.
- Expertise in automation, cloud infrastructure tooling, workload management, and modern CI/CD practices.
Benefits & Perks
- **Compensation**: Annual Base Pay: $234,400.00 - $351,600.00
- Opportunities for **incentive compensation**, bonus, **restricted stock units**, and comprehensive benefits.
- More details about F5’s benefits can be found at: https://www.f5.com/company/careers/benefits
- F5 reserves the right to change or terminate any benefit plan without notice.