At F5 we strive to bring a better digital world to life. Our teams empower organizations across the globe to create secure and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity from protecting consumers from fraud to enabling companies to focus on innovation.
Everything we do centers around people. That means we obsess over how to make the lives of our customers and their customers better. And it means we prioritize a diverse F5 community where each individual can thrive.
Role Summary
F5 is growing itsAI Security teamand is looking for an ambitious versatile and self-drivenBackend Software Engineer. In this role you will design develop test andmaintainscalable backend applications that powerworld-first AI Security solutions. Your contributions will becrucial tobuilding outour AI Security web application ensuring robust reliable andcutting-edgetechnology to successfully meet business and customer needs.
This role offers an exciting opportunity to collaborate with a multidisciplinary team solve technically challenging problems and grow professionally in a culture that values innovation collaboration and team excellence.
Tech Stack We Use
Backend:PythonFastAPIPydanticuvicorn
Frontend:Typescript Vue3 Vite
Source Control:GitLab
Continuous Delivery:ArgoCD
Deployment:AWS (Dockerizedapplications Helm charts Kubernetes)
Key Responsibilities
Build and Deliver Exceptional Technology
Design develop andmaintainscalable backend applications SDKs and tools to support AI Securitysolutions atscale.
Collaborate with theproduct QA frontend and data science teamsto deliver seamless user-friendly high-performance software.
Writeclean efficient and maintainable code adhering to F5s best practices in software development and secure coding.
Ensure Quality Performance and Architecture
Test troubleshoot andoptimizebackend services to ensuremaximumscalability performance and reliability.
Architect backend features based onbest practices in modern software designandscalable architecture patterns.
Continuous Improvement and Collaboration
Proactively suggest and implementsolutionsto challengesencounteredduring development cycles.
Thrive in acollaborative environment working cross-functionally to ensure alignment with business and technical goals.
Stay updated withemergingtechnologiesleveragingnew tools and features whereappropriate toimprove backend systems.
Qualifications and Skills
Required Experience
At least5 years experiencedeveloping server-side applications using PythonFastAPI or equivalent frameworks.
Strong understanding ofdatabase technology including platforms like PostgreSQL or MySQL.
Demonstratedexpertiseinbuilding debugging andmaintainingRESTful APIsand multi-service backend systems.
Excellent troubleshooting skills to debug and analyze complex software systems.
A passion for owning and deliveringhigh-quality backend solutionsthat meet business and customer needs.
Core Skills
Critical Thinking:Structured problem-solving approach when debugging and troubleshooting multi-service applications.
Collaboration:Proven ability to work both independently and as part of a larger engineering team.
Communication:Clearly communicate ideas features and risks to technical and non-technical collaborators.
Time Management:Ability to prioritize and manage multiple tasks effectively while meeting deadlines.
Preferred Skills
Familiarity withDockerizedapplications Kubernetes and cloud environments like AWS.
Hands-on experience with testing anddeliverypipelines includingautomated CI/CD workflows(e.g.ArgoCD).
Knowledge of secure coding practices and deploying applications inmission-critical production environments.
Why Join the F5 AI Security Team
At F5Backend Engineersare critical to building AI-driven scalable solutions that deliver empowerment and innovation to customers across the globe.Hereswhyyoulllove it here:
Technical Excellence:Work with modern technologies and solve unique technical challenges in the rapidly evolving AI Security space.
Impactful Collaboration:Partner with cross-functional teams to create features that solve meaningful customer problems.
Growth Opportunities:Advance your skills and career while contributing directly to world-first AI security innovations.
Supportive Work Culture:We foster a collaborative team where diverse perspectives and continuous improvement drive our success.
What Success Looks Like
As aBackend Software Engineerat F5 success isdemonstratedby your ability to:
Deliverhigh-quality scalable backend services that enhance the capabilities of our AI Security products.
Collaborate seamlessly with cross-functional teams to align engineering solutions with product goals.
Maintain a growth mindset adopting moderntechnologiesand improving backend architecture to meet current and future needs.
Troubleshoot and resolve complex production issues minimizing downtime and ensuring system reliability.
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 @) or auto email notification from Workday (ending with or @).
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. F5 offers a variety of reasonable accommodations for candidates. Requesting an accommodation is completely voluntary. F5 will assess the need for accommodations in the application process separately from those that may be needed to perform the job. Request by contacting .
Required Experience:
Senior IC
F5 application services ensure that applications are always secure and perform the way they should—in any environment and on any device.