Principal Software Engineer

3 weeks ago


San Jose, United States F5 Networks, Inc. Full time

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.Principal Software Engineer, Distributed CloudWe’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 Distributed Cloud Platform.This role is for a senior technical leader who thrives in complex, large-scale distributed systemsand has a proven track record of designing, developing, and delivering production-grade cloud 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 highly available, distributed services for F5’s Distributed Cloud Platform.* Drive architectural decisions, ensuring scalability, performance, and security across multi-cloud and edge 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 distributed systems development.* Act as a thought leader for distributed cloud services internally and externally, including technical blogs, whitepapers, and conference presentations.**Minimum Qualifications*** 10+ years of professional software development experience, including 5+ years building distributed systemsat scale.* Prior work experience specifically in RUST and proficiency in multi-threaded and asynchronous programming**.*** Will require prior work experience with Open Telemetry (OTEL).* Strong experience with cloud-native architectures, microservices, Kubernetes, and containerized workloads.* Deep understanding of networking, security, APIs, and data consistency models in distributed environments.* 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.* Familiarity with distributed data stores, messaging systems, and event-driven architectures.* Contributions to open-source projects related to distributed systems, networking, or cloud computing.#LI-JH2The 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,400.00 - $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 @f5.com) or auto email notification from Workday (ending with f5.com or** **@myworkday.com)****.****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 accommodations@f5.com.**Remote**: Primarily work from designated home location but can come into an F5 office to work or travel to an offsite location as needed.
#J-18808-Ljbffr



  • San Jose, United States Supermicro Full time

    Principal Software Engineer Date: Nov 21, 2025 Location: San Jose, California, United States Company: Super Micro Computer Job Req ID: 27329 About Supermicro: Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers...


  • San Mateo, CA, United States Coupa Software Inc. Full time

    Sr. Principal Software Engineer - Analytics Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to...


  • San Jose, California, United States Super Micro Computer, Inc. Full time

    Principal Software Engineer - Switch DesignDate: Nov 6, 2025Location: San Jose, California, United StatesCompany: Super Micro ComputerJob Req ID: 27965About Supermicro:Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded...


  • San Jose, United States Altera Full time

    Altera .Senior Principal Embedded Software Engineer page is loaded## Senior Principal Embedded Software Engineerlocations: San Jose, California, United Statestime type: Full timeposted on: Posted Todayjob requisition id: R01508# **Job Details:**### ## **Job Description:**Altera is looking for a Sr. Principal Embedded Software leader to define and...


  • San Diego, United States Northrop Grumman Full time

    Principal Software Engineer or Sr. Principal Software Engineer - R10216192 Location: Redondo Beach, CA, El Segundo, CA or Rancho Bernardo, CA. Position is fully onsite (no Remote or Hybrid). Relocation assistance may be available. Clearance type: Secret. Travel: Yes, 10% of the time. Description Northrop Grumman Aeronautics Systems has an opening for a...


  • San Jose, United States Altera Full time

    Altera .Principal FPGA Compiler Software Engineer page is loaded## Principal FPGA Compiler Software Engineerlocations: San Jose, California, United Statestime type: Full timeposted on: Posted Todayjob requisition id: R01169# **Job Details:**### ## **Job Description:**Become a member of our world-class software research and development team! Altera...


  • San Jose, United States Cadence Design Systems, Inc. Full time

    OverviewAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design...


  • San Diego, United States Northrop Grumman Corp. (AU) Full time

    RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be...


  • San Jose, CA, United States Altera Full time

    Senior Principal Embedded Software Engineer page is loaded## Senior Principal Embedded Software Engineerlocations: San Jose, California, United Statestime type: Principal Embedded Software leader to define and drive the development of highly optimized embedded software, firmware, and FPGA solutions. This role requires a deep technical expert with hands-on...


  • San Jose, United States Zscaler Full time

    Principal Software Development Engineer Serving thousands of enterprise customers around the world including 45% of Fortune 500 companies, Zscaler (NASDAQ: ZS) was founded in 2007 with a mission to make the cloud a safe place to do business and a more enjoyable experience for enterprise users. As the operator of the world's largest security cloud, Zscaler...