Principal Engineer, Software
5 days ago
At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation.
Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.
At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation.
Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.
We're looking for a Principal Software Engineer who will provide technical vision, leadership, and hands-on expertise to deliver high-scale, high-performance software for our BIG-IP portfolio of products.
We are seeking a senior technical leader with expertise in complex, large-scale network infrastructure and systems. The ideal candidate has a demonstrated history of successfully designing, developing, and delivering production-grade application delivery services.
You'll collaborate closely with product managers, architects, and engineers across multiple teams to shape the technical direction, ensure architectural integrity, and guide our engineering teams toward building resilient, performant, and secure software.
What You'll Do
Lead the design and development of high performance, secure and scalable software for F5's BIG-IP control plane and related platform.
Drive architectural decisions, ensuring scalability, performance, and security across multi-cloud and on-prem deployments.
Mentor and guide senior and mid-level engineers, promoting engineering excellence and best practices.
Collaborate with cross-functional teams—including Product, UX, and Site
Reliability Engineering—to translate business requirements into robust, maintainable technical solutions.
Evaluate emerging technologies, frameworks, and approaches to improve the platform's capabilities and developer productivity.
Lead deep technical reviews of architecture, design, and code to ensure the highest quality deliverables.
Partner with leadership to set technical roadmaps and standards for network systems development.
Act as a thought leader for BIG-IP internally and externally, including technical blogs, whitepapers, and conference presentations.
Minimum Qualifications
10+ years of professional software development experience, including 5+ years building network infrastructure.
Proven expertise in at least one modern programming language (Go, Java, Python, or similar) and proficiency in multi-threaded and asynchronous programming.
Strong experience with cloud-native architecture, microservices, Kubernetes, and containerized workloads.
Deep understanding of networking, security, APIs, and data consistency modern application delivery.
Demonstrated success in technical leadership roles, influencing cross-team architecture and delivering complex projects.
Solid experience with CI/CD pipelines, observability, and operational excellence practices.
Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience.
Preferred Qualifications:
Experience with multi-cloud platforms (AWS, Azure, GCP) and hybrid environments.
Network control plane design in a highly scalable and fault tolerant environment.
The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.
The annual base pay for this position is: $186, $279,600.00
F5 maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, geographic locations, and market conditions, as well as to reflect F5's differing products, industries, and lines of business. The pay range referenced is as of the time of the job posting and is subject to change.
You may also be offered incentive compensation, bonus, restricted stock units, and benefits. More details about F5's benefits can be found at the following link:
. F5 reserves the right to change or terminate any benefit plan without notice.
Please note that F5 only contacts candidates through F5 email address (ending with ) or auto email notification from Workday (ending with or ).
Equal Employment Opportunity
It is the policy of F5 to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability, marital status, veteran or military status, genetic information, or any other classification protected by applicable local, state, or federal laws. This policy applies to all aspects of employment, including, but not limited to, hiring, job assignment, compensation, promotion, benefits, training, discipline, and termination. F5 offers a variety of reasonable accommodations for candidates. Requesting an accommodation is completely voluntary. F5 will assess the need for accommodations in the application process separately from those that may be needed to perform the job. Request by contacting
.
-
Principal Software Engineer
5 days ago
Seattle, Washington, United States Oracle Full time $120,000 - $200,000 per yearOracle Cloud Infrastructure's (OCI) architecture development engineering team is seeking a highly driven GPU platform software & system development engineer at the Principal Engineer level. We are at the forefront of AI innovation, exploring the next generation of AI accelerators and hardware solutions.As a Senior Principal software engineer, part of our...
-
Principal Software Development Engineer
3 days ago
Seattle, Washington, United States Oracle Full time $200,000 - $250,000 per yearAt Oracle Cloud Infrastructure (OCI), we are building the future of cloud computing—designed for enterprises, engineered for performance, and optimized for AI at scale. We are a fast-paced, mission-driven team within one of the world's largest cloud platforms.The Generative AI Service team within OCI is focused on developing infrastructure and tools to...
-
Principal Software Engineer
2 days ago
Seattle, Washington, United States Impinj Full time $168,000 - $267,000 per yearImpinj is a leading RAIN RFID provider and Internet of Things pioneer. We're inventing ways to connect every thing to the Internet—including retail apparel, retail general merchandise, healthcare items, automobile parts, airline baggage, food and much more. With more than 100 billion items connected to date, and multiple Fortune 500 enterprises around the...
-
Principal Software Engineer
9 hours ago
Seattle, Washington, United States DAT Full time $218,000 - $274,000 per yearAbout DATDAT is an award-winning employer of choice and a next-generation SaaS technology company that has been at the leading edge of innovation in transportation supply chain logistics for 45 years. We continue to transform the industry year over year, by deploying a suite of software solutions to millions of customers every day - customers who depend on...
-
Seattle, Washington, United States BlackSky Full time $175,000 - $200,000 per yearPrincipal Software Engineer, Machine Learning OperationsAbout UsBlackSky is a real-time intelligence company. We own and operate the world's most advanced space-based intelligence platform and provide customers satellite imagery, automated analytics and high-frequency monitoring of strategic locations, economic assets and events from around the globe....
-
Senior Principal Engineer
4 days ago
Seattle, Washington, United States Oracle Full time $180,000 - $250,000 per yearAt Oracle Cloud Infrastructure (OCI), we are reimagining how enterprises build and operate through the power of Generative and Agentic AI. The Oracle Chat Experience is a cornerstone of this vision—an intelligent, multi-agent system that helps professionals across domains interact, reason, and co-create with AI.As a Senior Principal Software Developer...
-
Senior Principal Software Developer
3 days ago
Seattle, Washington, United States Oracle Full time $120,000 - $200,000 per yearAs a Sr. Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI's TLS Security and Certificate Management—a foundational cryptographic service that enables secure key lifecycle management for Oracle's cloud...
-
Principal Software Engineer, Builder Tools
24 hours ago
Seattle, Washington, United States SoFi Full time $125,000 - $175,000 per yearEmployee Applicant Privacy NoticeWho we are: Shape a brighter financial future with us.Together with our members, we're changing the way people think about and interact with personal finance.We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The...
-
Software Engineer
3 days ago
Seattle, Washington, United States Inabia Software & Consulting Inc. Full time $150,000 - $200,000 per yearJob Description: Software Development Engineer (SDE) - E-commerce & Finance Integration (Only GC and USC)Client: Amazon Location: Seattle, WAPosition Type: Full-timeAbout the Role:Amazon's Project Kuiper is an ambitious initiative to provide fast, affordable broadband to unserved and underserved communities globally via a constellation of low Earth...
-
Principal Software Engineer
8 hours ago
Seattle, Washington, United States Oracle Full time $120,000 - $180,000 per yearWe are seeking an experienced hands-on software developer who enjoys building complex, highly technical products and services in the cloud from ground up. As a member of the Incident Management Automation team, you will help us define the future of services used daily by both customers and internal teams. You will:· Design, develop and fix scalable,...