SEARCH JOBS For a well-rounded life.

Warsaw Support Centre
Warsaw Support Centre, Poland

Product Development

Date Posted:

Requisition Number:

About Us:
As the global leader in Application Solutions, we're looking for people with a passion for breakthrough ideas to help us stay ahead of the competition.
Explore Life at F5

Software Engineer (Automation/Deployment/Infra)

Job description

F5 Networks is the pioneer and global leader in Application Traffic Management, we ensure the secure and optimized delivery of applications to any user ­ anywhere, by delivering industry’s most trusted gear, software, services, and security products.

Are you a Software Engineer passionate about working on scaling and performance of cloud native products as well as automating software deployments?

In this position, you will contribute and grow our Cloud Centre of Excellence focusing on tests, automation and telemetry for non-functional requirements, providing ownership for both generic and release-specific test strategies. You will help drive deployment test automation and development of automated frameworks.

Position gives you the opportunity to grow, work in a passionate and talented team, within Agile processes and with highly programmable, cloud-ready F5 hardware platforms.

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


  • Work with other team members and partner teams to develop and manage user stories based on functional and non-functional requirements
  • Own, design, develop and execute deployment and performance Test Plans
  • Automate test cases, develop framework libraries and environments to support automation
  • Develop telemetry for automated tests
  • Contribute to test automation framework development
  • Analyze and collaborate on new technologies to build Cloud Centre of Excellence
  • Analyze test results and coordinate with development teams for bug fixes
  • Be an active participant in F5’s product life-cycle development


  • BS/MS degree in computer science, software engineering or related technical field, or equivalent work experience
  • Good Python coding skills, knowledge of pytest and comfortable with git workflows
  • Demonstrated problem-solving and analytical skills. Excellent troubleshooting skills. Strong attention to detail required
  • Container orchestration experience (Kubernetes, Docker) will be a big plus
  • Experience working on distributed networks is a plus
  • Experience with Open Source/Commercial Traffic Generation tools (iXia, Jmeter) is a plus
  • Knowledge of the common hypervisors (VMware/KVM)
  • Experience in cloud platforms and its monitoring
  • Experience developing performance tests from requirements specifications and/or architectural models
  • Proven ability to create automated test scripts, test scenarios and analyze results
  • Knowledge of automation testing, manual testing methods, and testing standards
  • Knowledge of TCP/IP protocols, the OSI model and application layer protocols (e.g. HTTP, SSL/TLS)
  • Experience with development and testing in Agile/Scrum environment will be a plus
  • Previous experience working on SaaS projects will be a big plus

Physical Demands and Work Environment

  • Duties are performed in a normal office environment while sitting at a desk or computer table
  • Duties require the ability to utilize a computer keyboard, communicate via video conference, telephone, IM and read printed material
  • Working in an environment where work hours are scheduled to Product Development needs. This role may be required to work outside of core business hours including early morning, late evening, overnight, weekends, and/or holidays when needed


We provide competitive salaries, a world class benefits package, including employee medical insurance, employees stock purchase plan, life insurance, lunch card, tuition reimbursement, and much more.