Software Engineer
F5 Networks
San Jose
hace 6 días

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

Our Employees

Are valued and empowered, collaborative and team oriented, innovative in their approach and passionate about their work.

They are reliable, trustworthy and open with a high level of integrity. We value diversity, are inclusive and are committed to a global approach!

Position Summary

We are looking for a Software Engineer to join our fast growing BIG-IP APM team to build cutting-edge Identity Security and Cloud services.

You will have the opportunity to work with innovative technologies including Docker, Kubernetes, Federation technologies / protocols(OAuth2.

0, OpenID Connect, SAML2.0, JWT etc), API Security, Single Sign-On protocols and cryptography. You will be an active member of an highly creative and passionate team developing security features for our next generation products addressing cloud and modular deployments.

Primary Responsibilities

  • Function as a proven individual contributor on a highly productive development team
  • You will contribute to the architecture, design and implementation of major components of BIG-IP Modular APM product
  • Evaluate design and implementation of current code
  • Expertly communicate / collaborate internally within and across teams at F5
  • Stay on top of new technologies
  • Document software designs via design documents
  • Recommend and maintain technical design methodologies, processes and standards
  • Dedicatedly identify and resolve key technical and customer issues
  • What You Will Bring to the Team

  • Knowledge and experience with network and web technologies (e.g. SSL / TLS, TCP / IP, HTTP, X509, PKI etc)
  • Proven experience as a C / C++ developer with hands on experience in designing and executing large scale distributed systems along with experience in Cloud and Web services platforms
  • 1-2 years of Linux development experience (IPC, networking), any kernel development is a plus
  • Strong C programming skills required, C++ knowledge is a plus
  • Experience with development tool / process including Git, CI / CD and Agile engineering environment is a plus
  • Operating Systems and networking experience such as sockets, database management, multithreaded applications
  • Deep understanding of computer architecture such as multi-core CPU scheduling, virtual memory and caching
  • Experience with container technologies like Docker, Docker-compose and Kubernetes is a plus
  • Experience with cloud technologies, AWS, Azure, VMware vSphere is a plus
  • Strong verbal and written communication skills
  • Qualifications

  • Typically requires a Bachelor's degree in Computer Science and a minimum of 4+ years of related experience; or equivalent experience
  • Relevant experience in designing, implementing large scale distributed systems and / or Cloud / Web services platform
  • 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.

    Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación