F

F5

Multi-cloud app security and delivery platform

Principal Software Engineer - Platform

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 12 years of software engineering experience in a fast-paced environment, including at least 3 recent years as an Architect or Principal Engineer.
  • Ability to architect and design large-scale enterprise-class platforms using microservice-based solutions and architectural styles.
  • Hands-on coding ability in Rust or C++, including the ability to conceptualize and quickly develop prototypes.
  • Familiarity with the OpenTelemetry Arrow Protocol (OTAP), including schema negotiation and telemetry stream lifecycle management.
  • Understanding of bidirectional streaming via gRPC, including flow control, multiplexed streams, back-pressure handling, and long-lived connection management in distributed collector topologies.
  • Experience with all phases of the software product development cycle, from requirements through design, development, deployment, and maintenance.
  • Ability to work with geographically distributed teams.

Responsibilities

  • Own the end-to-end architecture of the F5 Connector, including its data plane for high-throughput packet and request processing, traffic inspection, and telemetry collection, and its control plane for policy synchronization, configuration management, and service registration with F5 Distributed Cloud.
  • Research, design, and build highly reliable, available, and scalable platforms.
  • Define and implement APIs; deploy, operationally manage, and debug software.
  • Drive the team's technical roadmap in collaboration with Engineering and Product.
  • Use AI to write code that meets requirements and is cost-effective and maintainable.
  • Mentor senior and junior engineers across Bangalore and global teams.
  • Conduct code reviews and set coding practices and guidelines within the team.

Desired Qualifications

  • Experience with the Apache Arrow columnar memory format and its use for high-throughput, zero-copy data interchange across analytics and observability workloads.

About the Company

F5

Multi-cloud app security and delivery platform

F5 provides multi-cloud application services and security, including web application and API protection (WAF and API security), bot defense, fraud prevention, and application delivery (load balancing and access management). Its products protect and accelerate applications wherever they run, delivered as licenses, subscriptions, and support contracts, with professional services to help implementation. The company differentiates itself with a broad, integrated suite that covers both security and delivery across multi-cloud environments for a wide range of industries. Its goal is to help customers securely deliver reliable, fast, and available applications across any cloud or data center while reducing fraud and ensuring smooth user access.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Seattle, WA
Founded
1996

Recently Posted Jobs

Explore more opportunities at F5

See more jobs