65 F5 Networks Jobs
Engineer III, Software
F5 Networks
posted 4d ago
Flexible timing
Key skills for the job
We are seeking a highly skilled and motivated Software Engineer with a strong proficiency in C programming language, and expertise in crypto technologies to join our team, as we move our popular BIG-IP controller to the cloud. As Software Engineer III, you will be responsible for developing and maintaining software that will enable our organization to grow and improve.
Primary Responsibilities:
Designs, develops, and maintains high-quality code for complex product components. Manages assigned tasks individually.
Performs analysis to define design requirements for modification to existing tools, utilities, system structures, and environments and provide technical input into project scope and estimating activities.
Must be able to dive-in 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 enhance existing products or new product directions.
Knowledge, Skills and Abilities:
Experience in developing software on Linux using C/C++
Experience in C/C++ programming languages with strong knowledge of data structures, run time complexities, IPC, share memory, Linux system calls
Self-starter with the ability to learn quickly in a fast-paced environment
Strong debugging and profiling skills especially in distributed/multithreaded environment
Hands-on experience in cloud technology and deployments.
Expertise in security, especially SSL/TLS/Crypto/FIPS/Key & Certificate Management, and network protocols (TCP/IP,UDP, DNS, HTTP).
Knowledge and expertise in software engineering methodologies and effective unit testing
Experience with Perforce and experience in python and go lang is a plus
Working experience in Agile software development methodology.
Excellent analytic/trouble-shooting skills
Excellent oral and written communication skills
Able to collaborate and thrive in a fast-paced high-performance environment
Qualifications:
5+ years experience in the development of computer software
BS/BA in Computer Science or related field or equivalent work experience.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Engineer III roles with real interview advice
12-15 Yrs
Noida, Mumbai, Hyderabad / Secunderabad +1 more
15-20 Yrs
Noida, Mumbai, Bangalore / Bengaluru