F5 Networks

Senior Software Engineer - Silverline (Backend - Node.JS)

3+ months agoWashington, DC

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

At F5, we make apps faster, smarter, and safer. Come work within the security dev group in an exciting, fast paced environment charting the course for F5's future. Join an effort to provide solutions for F5 Silverline Product to help secure our customers' applications and APIs. Contribute to modern services that are performant, reliable, secure, and scalable within a company known for our excellent culture.

About the Silverline team?

We provide services that ensure customer applications are delivered in a secure, fast, and reliable manner.

Do you want to change the world with a click of a button and venture into "The Cloud"? We will develop together premier services and products that mitigate, supervise, monitor, visualise, and lead traffic across the globe in public and private clouds, data centres, and customer premises.

We are seeking a Software Developer who will help us build SaaS products for Silverline. You will work with incredible colleagues to contribute to a growing incubation team within F5 Networks. We are looking for a teammate who is hardworking, creative, flexible, has a good work ethic and enjoys solving problems. Our team works remotely and is distributed globally, giving you a chance to interact with colleagues from around the world.

Primary Responsibilities

  • You will utilise your strong coding skills in Node.js writing infrastructure micro-services.
  • Apply your SQL knowledge to perform both simple storage tasks and deep infrastructure queries.
  • Employ your TDD skills for writing both unit and functional tests.
  • You will build quality solutions while keeping focus on high availability, scalability, maintainability, and security while working with a stellar DevOps team.
  • Be part of a team that will be responsible for the design, development and implementation of products and services running in public clouds.
  • Focus on orchestration, automation, and monitoring of services in any environment.
  • We are a group who participates in an on-call rotation.
  • Responsible for upholding F5's Business Code of Ethics and for promptly reporting violations of the Code or other company policies.

Knowledge, Skills and Abilities
  • Strong design and coding background with developing vanilla JS with a focus on backend development using Node.JS, SQL and Networking.
  • Strong analytic / trouble-shooting skills, with an emphasis on TCP and distributed systems.
  • Experience with CI/CD pipelines such as Jenkins.
  • Experience working with services in a Dockerised environment.
  • Knowledge of the Linux command line and troubleshooting, preferably CentOS.
  • Able to collaborate and thrive in a fast-paced high-performance environment.
Bonus Knowledge:
  • Prior experience with BIG-IP, Nomad, Elasticsearch, Vue.JS, WebSockets, PostgreSQL, Redis are advantageous.
  • Exposure to other languages such as Golang, Python or Ruby.
  • Prior work in MSP / cloud provider environments with 24/7 uptime a plus.

Qualifications
  • Typically requires substantial experience of related experience with a Bachelor's degree; or fewer years and a Master's degree;

Physical Demands and Work Environment
  • This role requires availability outside normal business hours to align with the global team or to respond to critical security events
  • Some travel may be required (less than 10%)

#LI-EM1

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.

Phishing Alert

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.

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.