Sr Software Engineer SSL/TLS @ f5 - San Jose, CA

Job Overview

17 days ago

Sr Software Engineer SSL/TLS

f5 - San Jose, CA

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

Position Summary:

We are seeking a hardworking, technically forward-thinking SW engineer to join a team that develops high performance and scalable security products. The successful candidate will take a significant part in a diverse team that is passionate about SSL/TLS/PKI and related security technologies!

This position is for a Senior Software Engineer with experience crafting and developing network protocol and security software. The engineer will collaborate with software architects and other technical leads to design software and interfaces for our next generation. Collaborations with other F5's teams including infrastructure and platform teams produce outstanding opportunities for cross-team development projects!

Primary Responsibilities:

  • Designs, develops and maintains high-quality code for sophisticated product components.
  • Performs analysis to define design requirements for modification to existing tools, utilities, system structures, and environments and provide technical feedback into project scope and estimating activities.
  • Dive into the existing code base, gain knowledge and fix bugs in those functional areas.
  • Follows and maintains technical design methodologies, processes and standards.
  • Document software designs through use of functional specifications and other design documents.
  • Research, investigate and define new areas of technology to improve existing products or new product directions.

Knowledge, Skills and Abilities:

  • Programming Languages – experience with C, Python, C++. Experience/Knowledge of Golang is a plus.
  • Network and System programming on Linux or similar.
  • Knowledge of Operating System and Networking on Linux or similar.
  • Experience of virtual machines and containers (like Docker) is a plus.
  • Experience of container orchestration systems (like Kubernetes) is a plus.
  • Experience of cloud platforms like AWS, Azure etc. is a plus.
  • Self-starter with the ability to learn quickly in a fast-paced environment.
  • Good debugging and profiling skills especially in distributed/multithreaded environment.
  • Experience of SSL/TLS/PKI.
  • Experience and expertise in software engineering methodologies and effective unit testing.
  • Experience of network protocols such as TCP, UDP, IP, and HTTP.
  • Good analytic/trouble-shooting skills.
  • Excellent oral and written communication skills.
  • Able to collaborate and thrive in a fast-paced high-performance environment.


  • 8+ years’ work experience in C, network programming, and protocols
  • BS/BA in Computer Science or related field or equivalent work experience

F5 is an equal opportunity employer and we embrace diversity

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.

Please note that F5 only contacts candidates through F5 email address (ending with or auto email notification from Yello/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. Reasonable accommodation is available for qualified individuals with disabilities, upon request.

Similar Jobs

Senior Software Engineer


Foster City, CA

Working familiarity with the entire software development lifecycle including version control, build process, testing, and code release.

Software Engineer - Senior : 22-00497

Akraya Inc.

Foster City, CA

Adhere to and enhance software best practices, standards and processes. To follow up with any questions, please contact Raghava Sharma at (408) 907-6240.

Senior Software Engineer Services LLC

Sunnyvale, CA

Experience with Agile software development methodology. 4+ years of professional software development experience. Strong business and technical vision.

Senior Software Engineer, Cloud IR, Unit 42 (Remote)

Palo Alto Networks

Santa Clara, CA

Bring your software expertise to help design and implement the roadmap for this new team. Experience developing solutions with Python is a must, experience…

Product Owner - Senior


San Francisco, CA

Minimum of 6 years of expertise building software products. If you are looking for meaning and impact by solving a problem which will affect generations to come…

Senior Product Manager (Security)

Palo Alto Networks

Santa Clara, CA

With your understanding of security challenges and the competitive landscape, your voice will be important in influencing our product strategy around security…

Senior UX Designer (NetSec)

Palo Alto Networks

Santa Clara, CA

The UX Team is looking for a hardworking UX designer with expertise in creating state-of-the-art visually appealing designs that meet customer and business…

Senior Product Designer (NetSec)

Palo Alto Networks

Santa Clara, CA

You will apply your passion for craft to guide the design processes, mentor talented members of the team, and collaborate with leaders across teams to create…

Senior Product Designer - Health

Cash App

San Francisco, CA

Our product designers take a product, feature, or experience from ideation to production. This includes vision setting, designing solutions, prototyping,…

Senior Product Manager IT

Palo Alto Networks

Santa Clara, CA

You will apply an open communication and collaborative style and lead by example, being both customer-centric and service-minded, able to interact with end…

Sr. Manager, Software Engineering Services LLC

Sunnyvale, CA

4+ years of experience as a software developer. Knowledge of professional software engineering practices & best practices for the full software development life…

Senior Software Engineer - SignUp

New Relic

San Francisco, CA

Build scalable and reliable services that drive our presence in new providers. Diagnose and solve problems in high-efficiency services and distributed systems…

Senior Manager II, Software Engineering


Sunnyvale, CA

As permitted by applicable law, provide evidence of full vaccination as defined by CDC guidelines OR secure approval of medical or religious accommodation for…

Senior Data Scientist

Palo Alto Networks

Santa Clara, CA

As a senior data scientist at Palo Alto Networks, you will be responsible for working with different internal & external customers to build machine learning…

Senior Software Engineer, Video Engineering

Twitch Interactive, Inc.

San Francisco, CA

Contributions to open source software projects. Build a very good deep understanding how Twitch Transcoder software works. 401(k), Maternity & Parental Leave.

Sr.Quality Assurance Engineer

Amazon Data Services, Inc.

Cupertino, CA

Experience in testing and debugging networking protocols using advanced hardware and software test automation.

Senior Product Designer (Mobile)

Palo Alto Networks

Santa Clara, CA

You will help identify and set product strategy, create a vision of the future of user experience and inspire teams to push the boundaries of what’s possible.

Senior Technical Project Manager

Cricket Health

San Francisco, CA

Experience working with project management and software development planning tools such as Jira. Cricket Health is looking for a Senior Technical Project…

Sr Manager, Software Engineering - Enterprise Payments


Foster City, CA

Experience in commercial software development on Unix/Linux environment. Successful candidate will have a flair for out-of-box thinking and be passionate about…

Senior Product Designer, Ecommerce website


Oakland, CA

Square made credit card payments possible for all by turning a mobile phone into a credit card reader. Square Online offers a unique challenge that requires…

Senior Product Manager Tech

Amazon Dev Center U.S., Inc.

San Francisco, CA

8+ years of relevant software development or product management experience. Experience coordinating complex product development cycles and software development…

Senior Software Engineer - Robotic Data Streaming


Sunnyvale, CA

Partner with the senior members of the streaming and tools team to take ownership of the existing client libraries that support our existing user base of…

Sr. User Experience Researcher, Community Health

Twitch Interactive, Inc.

San Francisco, CA

5+ years Industry experience with a variety of qualitative research methods, such as semi-structured interviews, contextual inquiries, ethnography, usability…

Senior UI Engineer - REMOTE/ONSITE


San Francisco, CA

With a song library of over 1,500 songs and 10 years of support the Rocksmith franchise helped millions of players around the world on their musical journey.