Principal Software Engineer

F5 Inc

Remote

Quick summary

Work type
Remote
Location
San Jose
Salary
$203,200–$304,800 / yr
Posted
150 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $254k
$124k most similar roles pay here $324k

This role pays more than 93% of similar roles. Most pay $161,500–$214,500 — the shaded band above. At the midpoint, this role pays about $254k versus about $188k for comparable roles.

Based on 240 similar postings.

Employer

About F5 Inc

F5, Inc. is an American technology company specializing in application security, multi-cloud management, online fraud prevention, application delivery networking, application availability and performance, and network security, access, and authorization.

F5 Inc currently has 14 open roles on FindRole.

Listed pay typically runs $176,800–$265,200 across 14 roles with salary data.

Most-posted roles

View all roles at F5 Inc

At a glance

TL;DR · Principal Software Engineer

F5’s Data Plane Team seeks a Principal Engineer with extensive experience in Routing technologies and distributed systems to lead the development of a multi-cloud distributed platform using Kubernetes for orchestration. This role involves designing and implementing scalable and resilient control and data plane solutions while addressing critical technical challenges related to performance, security, and scalability. The ideal candidate will have deep expertise in BGP, MPLS, EVPN, and IPSec routing, along with proficiency in C/C++/Golang and hands-on experience with Docker, Kubernetes, and microservices architecture. They must also possess strong leadership skills to mentor junior engineers and communicate complex technical concepts effectively across the organization. The platform supports large-scale, high-performance services across multi-cloud environments, requiring a candidate who can influence the future direction of F5’s Cloud Native solutions.

What you'll do

  • Lead data path development for scalable and high availability in multi-cloud environments.
  • Design and implement high-performance solutions for the Data plane.
  • Technically lead major system components from design to implementation.
  • Proactively identify and resolve key technical challenges related to performance, security, and scalability.
  • Investigate and propose solutions to security vulnerabilities within the platform.

What we're looking for

  • 14+ years of software engineering experience with a focus on large-scale distributed systems.
  • Deep technical expertise in BGP, MPLS, EVPN, and IPSec routing along with networking fundamentals.
  • Proven leadership in designing and implementing scalable, high-performance solutions using Kubernetes.
  • Strong coding proficiency in C/C++/Golang for complex software development projects.
  • Hands-on experience with Docker, K8s, and microservices architecture in cloud environments.
  • Excellent communication skills to mentor junior engineers and present technical concepts effectively.

More like this

Similar roles

Principal Software Engineer

Regeneron

Tarrytown 79 days ago $128,600$210,000
Python TypeScript REST API AWS Docker PostgreSQL MySQL Redshift Snowflake ETL orchestration LLM-assisted development tools Claude Code GitHub Copilot CI/CD

Principal Software Engineer

Highnote

San Francisco, CA 91 days ago $190,000$240,000
Java JPA SQL SpringBoot Docker Kubernetes GCP AWS BigQuery RedShift
Hybrid

Principal Software Engineer

CVS Health

Remote (Work At Home-Rhode Island, US) 38 days ago $144,200$288,400
Flutter Angular React GCP Azure CI/CD Python PostgreSQL Docker Kubernetes Terraform AWS AI Generative AI APIs Observability Security Scalability Performance
Remote

Principal Software Engineer

Walmart

Sunnyvale, CA 113 days ago $143,000$286,000
React Node.js Java API development GQL Service-oriented architecture Relational Databases NoSQL Databases Cloud Services CI/CD Operational Excellence
Hybrid

Principal Software Engineer

Walmart

Sunnyvale, CA 24 days ago $143,000$286,000
Java Spring Boot Kafka React Native Node.js GraphQL Azure Google Cloud Platform Microservices Event Driven Architecture CI/CD Docker NoSQL Telemetry
Hybrid

Principal Software Engineer

Oracle

Nashville, TN 28 days ago $99,600$223,400
Python Java Go JavaScript TypeScript CI/CD Kubernetes Docker Terraform APIs Observability Telemetry LLM Vector databases Infrastructure as Code Agentic IDEs Prompt driven engineering AI orchestration frameworks Cursor Copilot