Software Engineer II

F5 Networks   •  

Bellevue, WA

Industry: Networks


Less than 5 years

Posted 268 days ago

This job is no longer available.

The BIG-IQ Product is the flagship product that is part of the Management, Orchestration, Visualization and Analytics strategy at F5. It addresses application services, monitoring, and centralized network management at cloud scales and we are growing! This is a green field opportunity to transform the way application services are delivered to our customers in a secure, fast and reliable way to anyone anywhere at any time whether it be across data centers or into Cloud environment. The BIG-IQ platform team is a small team of enthusiastic, smart engineers in a startup like development environment growing rapidly. We dream big and respond rapidly to delight our customers.

We are looking for a top-notch Software Engineer with proven expertise/experience developing high performance, geo-scale, distributed services platforms. The ideal candidate is an energetic, hands-on and creative problem solver that is energized to solve distributed systems problems at scale. You will be responsible for building out the distributed, scale-out platform that supports a variety of scenarios at massive scale ranging from managing firewall policies to handling application delivery management of apps across private and cloud data centers to centralized querying/analytics of millions of records of log and statistical data!

Your Day-to-Day

  • Contribute to the design and implementation of major components of BIG-IQ Platform

  • Evaluate design and implementation of current code

  • Efficiently communicate/collaborate internally within and across teams at F5

  • Keep abreast of new technologies

  • Collaborate with team members and technical leads

  • Document software designs via design documents

  • Recommend and maintain technical design methodologies, processes and standards

  • Proactively identify and resolve key technical issues

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.

What You Will Bring to the Team

  • Proven experience as a Java developer with hands on experience in designing and executing large scale distributed systems along with experience in Cloud and Web services platforms

  • 2+ years of software development and engineering experience

  • 2+ years of development in an Agile engineering environment

What You Will Need to Have

  • Requires a Bachelor's degree and a minimum of 2 years of related experience; or an advanced degree without experience; or equivalent work experience

  • 2+ years designing, implementing large scale distributed systems and/or Cloud/Web services platforms

  • Java Developerexperience