SEARCH JOBS For a well-rounded life.

Washington, United States

San Jose
California, United States

Product Development

Date Posted:

Requisition Number:

About Us:
As the global leader in Application Solutions, we're looking for people with a passion for breakthrough ideas to help us stay ahead of the competition.
Explore Life at F5

Principal Software Engineer, DevOps Cloud

Are you passionate about working with smart people on hard problems in an environment that values hard work, integrity and teamwork over individuals and rock stars? Want the excitement and fast pace of an exciting project, and opportunity to work with state of the art architectures and cloud technologies?

Position Summary:

The Principal Engineer will be responsible for the design, development and implementation of products and services running in public clouds. Evaluation of existing products and services and implement migration plans to move products and services from data centers into public clouds. Focus on orchestration, automation, and monitoring of services in any environment.


  • Excellent communication and interpersonal skills
  • Ability to define, collect, interpret product/system requirements
  • Build architecture/system design documents focusing on workflows and interfaces
  • Creating and integrating tools to improve automation, monitoring, and troubleshooting
  • Configuring and handling a variety of internally developed and third-party applications and services, across multiple environments
  • Participates in a 24/7 on-call rotation
  • Recommends and maintains technical design methodologies, processes, and standards
  • Provides technical mentorship to lower level engineers
  • Consistently meet commitments
  • Participates in hiring, on boarding, and training process
  • Conducts presentations internally and externally
  • Performs other related duties as assigned.

Knowledge, Skills and Abilities:

  • Deep understanding of cloud architecture and services in multiple public clouds (Amazon Web Services, Microsoft Azure, Google Cloud Platform, or IBM Cloud)
  • Experience in automation of code deployment across multiple cloud providers such as (Amazon Web Services, Microsoft Azure, Google Cloud Platform, VMWare, and Openstack)
  • Experience with at least one software configuration management system (Puppet, Ansible, Chef)
  • Experience with VMWare and/or Docker
  • Strong scripting skills (Python, Perl, Bash, Ansible, etc)
  • Strong analytic/troubleshooting skills
  • Service provider experience a plus
  • Golang experience a plus
  • Experience with Elasticsearch, Hadoop, OpenTSDB, Couchbase, Redis, or PostgreSQL a plus
  • Able to collaborate and thrive in a dynamic environment.


  • Typically requires a minimum of 10 years of related experience with a Bachelor’s degree; or 8 years and a Master’s degree; or a PhD with 5 years experience; or equivalent experience.


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. Reasonable accommodation is available for qualified individuals with disabilities, upon request.