US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

This job has been posted for more than 30 working days and has expired.

Software Engineer 2 – PEM/Service Function Chaining

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

Are you a Software Engineer passionate about working on a high performing traffic management solution for the Internet service providers of the world?

We are seeking someone with your dedication to take F5's traffic management solutions to the next level.

This position will give you the opportunity to grow, own and drive content in a subscriber aware solution while focusing on performance, modularity and ease of use.

You will contribute and grow to be influential in the evolution of the Policy Enforcement Manager (PEM), F5’s Gi-LAN consolidation story, our NFV solution and in the development of related infrastructure components.

This is a dynamic and affable environment that will enable you to wear different hats.

We are a team that puts our customers first, are passionate about what we do and bring diverse ideas to the table.

PEM manages, optimizes and monetizes Internet traffic for service providers around the globe.

Our Service Function Chaining (SFC) solution and PEM are a keystone for F5’s NFV strategy.

It provides intelligent layer 4-7 traffic steering, network intelligence and dynamic control of network resources through subscriber and context-aware solutions in physical and virtual environments.

Primary Responsibilities

* Own, design and develop functionality to drive Service Provider sales

* Prototype solutions as needed to support customer trials and development

* Analyze and collaborate on new technologies to improve the existing product

* Build solutions while collaborating with Product Management, Architecture teams and field engineers

* Be an active participant in F5’s product life cycle development

* Document software via functional specifications, software designs, etc.

* Represent F5 while communicating with colleagues, customers and partners

Knowledge, Skills and Abilities

* Good coding skills in C/C++, preferably on Linux platforms for distributed, multi-threaded applications

* Experience with Python, Ansible and previous work in a CI/CD environment is a huge plus

* Strong analytical and trouble shooting skills

* Effective verbal and written communication skills

* Demonstrable experience working on distributed networks

* Experience with network and web technologies (IP, TCP, QUIC, HTTP, SSL, etc.)

* Knowledge of the Mobile Network Architecture and associated 3GPP standards, subscriber and policy management is desired

* An understanding of the requirements of a carrier grade system

* Experience with NFV, SDN controllers, OpenDaylight and OpenStack is a plus

* Ability to drive an effective balance between business and engineering needs

* Experience with customer driven solutions from concept to release is a huge plus


* Typically requires a Bachelor’s degree and a minimum of 2 years of rela...