Software Engineer (C/C++)
Shell (nice to have) Perl (nice to have) Python (nice to have) C++ (regular) C (regular) Git (regular) HTTP/HTTPS (regular) DNS (regular) TCP/IP (regular) Linux (advanced) About the Product
- performance DNS services, BIG-IP Next GSLB (GSLB) scales and secures DNS infrastructure during high query volumes and DDo
S attacks. GSLB improves the performance and availability of your applications by intelligently directing users to the closest or
- performing physical, virtual, or cloud environment. In addition, it enables mitigation of complex threats from malware and viruses by blocking access to malicious IP domains. Position Summary
Our team is at the
- edge of DNS technology.
We are focused on providing customers with solutions to improve access to applications by securing and accelerating Domain Name resolution in hybrid cloud environments.
This position is for a motivated and talented Software Engineer III to contribute to the design, implementation, and maintenance of next generation software features for GSLB.
As a member of the F5 Networks DNS development team, you will work under the supervision of talented and experienced engineers on highly visible products, be involved in all aspects of the software development lifecycle and collaborate with other engineering teams across the Product Technology Group at F5 Networks. Successful candidates will have strong troubleshooting and analytical skills, the drive to tackle complex problems, and a record of accomplishments in the design, implementation, and maintenance of software features. Primary Responsibilities
Lead and/or assist in the development of new features and software solutions for the BIG-IP Next GSLB in areas such as:
Application Load Balancing on a global scale in Hybrid cloud environments
Ultra-High-Performance DNS server and resolver technology.
Next generation geolocation technology.
Document software designs via functional specifications and other design documents, in collaboration with product management, architects, and technical leads
Diagnose and resolve
- facing issues
Fix and document software bugs and known issues for customer access
Active participation in the software development process using Agile methodology
Work collaboratively with team members and other development teams within F5 to create solutions for complex issues
Responsible for upholding F5’s Business Code of Ethics and for promptly reporting violations of the Code or other company policies. Qualifications4+ years of professional experience in
- platform network software development, in a commercial production environment
Bachelor’s degree in computer science/engineering related field or equivalent work
Strong and proven programming skills/abilities in both C and C++.
Additional programming language(s) is a plus. Expert knowledge in Shell, Python, or Perl scripting
Development experience in areas such as sockets, multithreading, and data structure optimization
Strong and proven experience with network and web technologies (tcp/ip, http/https, ssl, dns…)Experience with Kubernetes to orchestrate the deployment, scaling and management of Docker containers is a strong plus
Expert knowledge of Unix-like (Linux/Unix/BSD) operating systems required
Strong experience with CM tools including Git or Perforce on Unix environment, source control management concepts such as branching, merging, labeling and integration
Agile development experience, using tools like Jira
Strong written and verbal communications skills in English
The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be
- inclusive, and responsibilities and requirements are subject to change. Please note that F5 only contacts candidates through F5 email address (ending with @f5.com) or auto email notification from Yello/Workday (ending with f5.com or @myworkday.com).
Iași, Iași County, Romania
|Postul de muncă:||Software Engineer (C/C++)|
|Adăugat:||25. 11. 2022
Postul de muncă activ
Fii primul, care se va înregistra la oferta de muncă respectivă!