Principal Software Development Engineer

F5 Inc

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$206,800–$310,200 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $203k
This role $258k
$123k most similar roles pay here $330k

This role pays more than 86% of similar roles. Most pay $174,600–$231,000 — the shaded band above. At the midpoint, this role pays about $258k versus about $203k 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 29 open roles on FindRole.

Listed pay typically runs $160,800–$241,200 across 23 roles with salary data.

Most-posted roles

View all roles at F5 Inc

At a glance

TL;DR · Principal Software Development Engineer

As a Principal Software Development Engineer within the AI Security team, you will design and implement robust, low-latency services and APIs for a B2B SaaS multi-tenant architecture and self-hosted platform. Your daily responsibilities include building and refining forward and reverse proxies, implementing observability tools for proactive monitoring, and leveraging agentic frameworks to accelerate development workflows. You will lead architectural decisions, mentor junior developers, and evaluate emerging technologies to improve system efficiency. The role requires expert proficiency in Go programming, along with skills in Python or TypeScript, network protocols, and public API design. Candidates should possess experience in traffic interception, dynamic policy enforcement, and LLM concepts such as RAG architectures and prompt engineering. You will solve complex technical challenges involving high-performance infrastructure to ensure secure and optimized performance for diverse client environments.

What does a Software Development Engineer earn?

Median $169050 from 193 postings across 17 companies.

See salary data

What you'll do

  • Design and implement low-latency services and APIs for scalable multi-tenant B2B SaaS architectures.
  • Build and refine forward and reverse proxies to ensure optimal performance and security.
  • Implement observability tools to provide monitoring and alerting across all services.
  • Utilize AI development tools and agentic frameworks to accelerate coding, testing, and problem-solving.
  • Mentor junior developers and lead architectural decisions for the engineering team.
  • Evaluate emerging technologies and methodologies to improve system architectures and development practices.

What we're looking for

  • Proven track record as a Go developer with experience in low-latency applications and multi-tenant B2B SaaS architectures.
  • Expertise in Go programming with proficiency in Python and/or TypeScript.
  • Understanding of network protocols, concepts, and tools for monitoring and observability.
  • Experience developing both forward and reverse proxies (preferred).
  • Hands-on experience with AI development tools and integrating AI assistance into daily workflows.
  • Experience with agentic frameworks and context engineering for optimizing AI-assisted development (preferred).
  • Familiarity with LLMs as a product domain, including embeddings, RAG architectures, and prompt engineering (preferred).
  • Experience with public API design and engineering (preferred).

More like this

Similar roles

Principal Software Development Engineer

F5 Inc

Remote (San Francisco, CA) 3 days ago $225,600–$338,400
Go Python TypeScript Reverse Proxy SaaS API Design Observability Monitoring RAG Prompt Engineering Agentic Frameworks Network Protocols Multi-tenant Architecture
Remote

Principal Software Development Engineer

F5 Inc

Remote (San Francisco, CA) 3 days ago $225,600–$338,400
AWS Kubernetes Terraform CI/CD GitHub Actions AWS Lambda Datadog Service Mesh API Gateway MongoDB Microservices Go TypeScript Python Serverless Cloud Infrastructure
Remote

Principal Software Development Engineer

Comcast

Philadelphia, PA 108 days ago $188,925–$296,269
Linux C C++ Golang Python Docker Kubernetes Microservices Distributed Systems DOCSIS CMTS vCMTS Broadband Access Network Infrastructure Telemetry Event-driven Architecture
10+ yrs exp

Principal Software Development Engineer

Fortinet

Sunnyvale, CA 51 days ago $200,500–$260,500
C C++ Unix Linux REST API libcurl JSON POSIX TCP/IP Switching Routing Embedded Systems Firewall Configuration
10+ yrs exp

Principal Software Developer Engineer

Fortinet

Sunnyvale, CA 145 days ago $170,000–$240,000
C C++ Linux Kernel Marvell CPSS SDK KVM VMware TCP/IP BGP OSPF IS-IS Python Embedded Systems Firewalls
10+ yrs exp