Full Job DescriptionCome work at a place where innovation and teamwork come together to support the most exciting missions in the world!
Our team are security and web experts, pioneers, evangelists, and elite researchers. We believe in the power of the Internet to be a positive force; our mission is to protect every website and mobile app from cybercriminals. Our team’s founders fought cybercrime at the Pentagon, Google, and other leading security companies. Come be a part of our unparalleled team that is responsible for making the Internet a safer place for everyone.
Position Summary
Our team is looking for a highly motivated engineer to help deliver exceptional products. You will become a champion for quality and help set our already-high bar for customer delight even higher. This is a role with substantial opportunity to learn, grow, and expand your skill set.
As a Principal Software Engineer, you will implement easy-to-use and scalable automation system offering creative solutions. You will vet various open source and close source technologies, components, libraries, tools etc. and help build a scalable, highly available, and easily manageable system.
Responsibilities:
Architect and design a fault tolerant automation system.
Engineer & maintain automated test suites for business-critical web and mobile applications.
Identify and eliminate bottlenecks in manual processes by identifying automation opportunities
Code while considering performance, scalability, maintainability, and flexibility.
Share the knowledge with code reviews and suggestions to ensure quality of product according to standards, processes, and procedures.
Assist/mentor other engineers in the team.
Learn and apply new technological changes, best practices, newer frameworks, and design patterns.
Minimum Qualifications:
A minimum of 8+ years of related experience with a bachelor’s degree; or 6+ years and a master’s degree; or equivalent technical experience.
Proven experience as a Full Stack Developer or a similar role.
Expertise with one or more modern object-oriented programming language.
Strong fundamentals in Data Structures and Algorithms.
Experience with CI/CD (Gitlab, Jenkins, ArgoCD etc.)
Hands on familiarity with cloud platforms like AWS and GCP.
Preferred Qualifications:
Strong knowledge of Python, Go and JavaScript.
Experience working in a dynamic work environment with evolving project requirements.
Experience in application and network security.
Experience with mobile app development (Android/iOS).
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.