Software Engineer III

    • Seattle, WA

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

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



F5 empowers creators of the new digital world. 



NGINX, Inc., now part of F5, is the company behind the popular open source project. We offer a suite of technologies for developing and delivering modern applications. Together with F5, our combined solution bridges the gap between NetOps and DevOps, with multi-cloud application services that span from code to customer. 



The NGINX Application Platform enables enterprises undergoing digital transformation to modernize legacy, monolithic applications, as well as deliver new, microservicesbased applications. Companies like Netflix, Starbucks, and McDonalds rely on our products to reduce costs, improve resiliency, and speed innovation. 



Are you looking to be an integral part of a development team delivering high-quality features for exciting next generation products? Do you want to contribute to the cutting-edge, high-quality technology and products we are known for worldwide? If so, we'd love to hear from you.

The F5 NGINX Business Unit is searching for an experienced Software Engineer III to join our team in either San Francisco, Seattle, Boulder, or Cork, Ireland. On our team, you will have a major hand in development, modification, and execution of software testing and test automation for NGINX's control plane applications. Our control plane products make it easy for customers to improve the performance, reliability, and security of their applications. You will apply your talent, knowledge, skills, and experience to ensure the software quality we are known. 



Position Summary:



Software Engineers are responsible for the delivery of loosely coupled software components and microservices integrated in public and private cloud architectures. This position is responsible for working on a variety of technical problems of varying scope & complexity, being independently able to design, implement, and test new functionality and collaborate with peers, and work closely with a technical lead. 



Responsibilities:

•     Work closely with technical leads to design, code, and test robust, scalable, loosely-coupled components that integrate into public and private cloud infrastructure 

•     Consistently apply good software design, implementation, and test principles

•     Mentor junior developers and demonstrate leadership.

•     Stay focused on on-time delivery of features and bug-fixes with high quality 

•     Work in an agile environment optimized to enable development teams to iterate quickly 



Knowledge, Skills and Abilities:

•     Good expertise in low level and highly optimized network software development - Layer 3/4

•     Good understanding of network proxies, sidecar, and high-speed telemetry/analytics

•     Good understanding of Web Access Firewall (WAF/Security).

•     Good knowledge of container and orchestration systems such as Docker, Kubernetes 

•     Good analytical and trouble-shooting skills 

•     Reasonable knowledge of cloud technologies (both public and private, such as AWS, Azure, or VMware vSphere) 

•     Ability to collaborate and thrive in a dynamic high performing environment, often in geometrically remote locations 
• .   Experience with web technologies (e.g., REST, JSON, etc.) 
•     Experience with version control tools (e.g., Git, SVN, etc.)  

•     Regularly demonstrate teamwork by promoting good ideas and concepts, help other team members grow their skills 

• .   Good analytical and trouble-shooting skills 

•     Good written and verbal communication skills 



Qualifications:

•     Bachelor's or advanced degree; or equivalent work experience. 

•     5+ years of work experience in the relevant field.

•     Coding experience in languages such as C, C++ and Python is required. 

#LI-BL1

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 @f5.com) or auto email notification from Yello/Workday (ending with f5.com or @myworkday.com).

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.


Back to top