Software Engineer

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

Position Summary

Are you looking to take that next step in your software engineering career? F5 Networks is looking for an exceptional Software Engineer or Dev Ops Engineer to work on integrating F5's networking products into the OpenStack cloud environment. As a member of our team you will play a key role in all phases of development, testing and distribution of F5's OpenStack components. OpenStack is an open source project: Your contributions will be seen and used by OpenStack users thoughout the world from small startups to large multi-national coporations.

This position will be at F5's Boulder office in Louisville, Colorado. The Boulder office has a friendly, open and collaborative atmosphere where everyone's input is taken seriously. It is within easy commuting distance from Denver, Boulder and Longmont.

Primary Responsibilities

  • Contributes to the design and implementation of F5 OpenStack products
  • Builds and maintains the quality and testing infrastructure
  • Writes and evaluates automated tests and tests plans
  • Document software designs via functional specifications and other design documents
  • Collaborate with team members and technical leads
  • Responsible for upholding F5's Business Code of Ethics and for promptly reporting violations of the Code or other company policies.

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.

Knowledge, Skills and Abilities

  • Knowledge and experience with network and web technologies
  • 1-2 years programming experience in a scripting language; preferably in Python.
  • Experience with testing frameworks and automation tools such as py.test and tox 

  • Experience with story, task and bug tracking applications such as Jira, Bugzilla or Rally 

  • Experience with Continuous Integration systems such as Jenkins, Buildbot or Travis CI 

  • Experience with Version Control Systems such as Git or Perforce 

  • Analytic / trouble-shooting skills
  • Able to collaborate and thrive in a fast-paced high-performance environment
  • Strong written and verbal communication skills

Qualifications

  • 2-4 years' experience designing, developing and debugging software.
  • BS/BA in Computer Science/related field or equivalent work experience.

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, communicate over the telephone, and read printed material.
  • Duties may require being on call periodically or working outside normal working hours (evenings and weekends).Duties may require the ability to travel via automobile or airplane, approximately 5% of the time spent traveling.
  • Job may be performed on-site at a customer facility or data center, or in an office environment sitting at a desk or computer table.

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.

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.


Meet Some of F5 Networks's Employees

Maxim I.

Sr. Software Engineer

Working within the Quality Assurance Department, Maxim is responsible for creating test automation tools, with the primary goal of ensuring the product fulfills its function without issue.

Marcus C.

Inside Channel Account Manager

Marcus works with F5’s reseller partners to identify their customers’ pain points and identify how F5’s products can provide solutions to increase the speed, availability, and security of their applications.


Back to top