Principal Software Development Engineer

F5 Inc

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Spokane Valley, WA
Salary
$188,000–$282,000 / yr
Employment
Full-time
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $235k
$126k $299k
below market most similar roles pay here above market

This role pays more than 83% of similar roles. Most pay $169,550–$217,425 — the blue band above. At the midpoint, this role pays about $235k versus about $193k 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 44 open roles on FindRole.

Listed pay typically runs $179,500–$269,300 across 31 roles with salary data.

Most-posted roles

View all roles at F5 Inc

At a glance

TL;DR · Principal Software Development Engineer

JOB TITLE: Principal Software Development Engineer The Principal Software Development Engineer in Test serves as a technical leader responsible for the architectural design of software systems and the strategic implementation of quality assurance. You will own the design and development of scalable, enterprise-grade automated test frameworks while establishing quality standards for major product lines. Day-to-day responsibilities include leading platform initiatives focused on testability, observability, and resilience, performing deep system-level analysis of hardware and software defects, and mentoring engineers on automation best practices. You will utilize a modern tech stack including microservices, REST API, gRPC, Docker, and Kubernetes. Required skills include proficiency in Python, Go, Java, or C++ to analyze source code and build reusable frameworks. This role addresses complex technical trade-offs between release velocity and long-term quality within enterprise network architectures.

What does a Software Development Engineer earn in Washington?

Median $169050 from 129 postings across 6 companies.

See salary data

What you'll do

  • Own the architectural design of software systems with a focus on testability, observability, and resilience.
  • Lead the architectural design and development of enterprise-grade automated test frameworks.
  • Define and communicate the strategic vision and technical roadmap for quality assurance.
  • Analyze product source code to identify and address quality gaps.
  • Perform deep system-level analysis and troubleshooting of complex software and hardware defects.
  • Establish and enforce quality standards, metrics, and controls across product engineering teams.
  • Mentor other engineers on advanced testing methodologies and automation best practices.
  • Present complex technical data and risk assessments to senior management to guide strategic decisions.

What we're looking for

  • Requires a Bachelor's degree in Computer Science, Electrical Engineering, or a related field with 10 years of experience.
  • Requires a Master's degree with 8 years of experience or a PhD with 5 years of experience.
  • Requires an equivalent work history to the degree and experience requirements.
  • Requires progressive experience in both software development and software/hardware quality assurance engineering.
  • Requires extensive experience in test framework development.
  • Requires deep expertise in software and hardware quality assurance engineering methodologies and enterprise network architectures.
  • Requires extensive development experience with microservices (REST API, gRPC) and hands-on experience with Docker and Kubernetes.
  • Requires advanced ability to construct scalable test automation frameworks using Python, Go, Java, or C++.

More like this

Similar roles

Principal Software Development Engineer

Oracle

Seattle, WA +2 153 days ago $114,600–$234,600
Oracle Cloud Infrastructure (OCI) Key Management Service (KMS) Hardware Security Modules (HSM Distributed Systems Linux Unix Microservices Relational Databases NoSQL Data Structures Algorithms Encryption-at-rest SaaS Storage Services
10+ yrs exp

Principal Software Development Engineer

Comcast

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

Principal Software Development Engineer

Fortinet

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

Principal Software Development Engineer

Amd

San Jose, CA 6 days ago $229,600–$344,400
MLIR C++ Python Perl Ruby NPU GPU System Architecture Debugging System Integration Tiling Strategies Validation Strategy Software Systems Engineering